pause icon indicating copy to clipboard operation
pause copied to clipboard

Add the admin indexing permission

Open neilb opened this issue 8 years ago • 3 comments

Add the admin indexing permission, which will fall between first-come and co-maint:

If you have the admin permission:

  • Your uploads of that package will be considered for inclusion in the index.
  • You can grant co-maint to other users.
  • You cannot transfer your admin permission to other users.
  • You cannot grant admin to other users.
  • You can give up an admin permission, in which case you get/retain co-maint
  • It will appear in $CPAN/modules/06perms.txt, presumably with 'a' as the permission character.

The user with first-come on a package can grant admin to other users.

neilb avatar Oct 21 '17 20:10 neilb

IMO "admin" is rather confusing because we'll need to distinguish PAUSE admin and package admin in some situations.

And what's the real purpose of this addition? Inactive first-comes who don't respond to requests for co-maint from others are less likely to grant new admin permission to someone as well. Might it be better to discuss if we can allow an active co-maint to grant the same permission to someone?

charsbar avatar Oct 22 '17 08:10 charsbar

It's reasonably common for authors with first-come to want to designate someone else to manage comaints, but without giving up their own first-come permissions which carry essentially the master bit for that namespace. Changing comaints to be able to universally add and remove other comaints would be a big change to the current assumptions of the system, IMO.

Grinnz avatar Nov 20 '17 22:11 Grinnz

This proposal might be easier to understand if we renamed some of the permission levels. 'first-come' really means "owner", which would be more easily understood to have higher standing than 'admin'. 'first-come' doesn't carry as much meaning to outsiders.

other options: owner, manager, maintainer.

yes, sorry, I'm bikeshedding...

On Mon, Nov 20, 2017 at 2:04 PM, Dan Book [email protected] wrote:

It's reasonably common for authors with first-come to want to designate someone else to manage comaints, but without giving up their own first-come permissions which carry essentially the master bit for that namespace. Changing comaints to be able to universally add and remove other comaints would be a big change to the current assumptions of the system, IMO.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/andk/pause/issues/253#issuecomment-345845958, or mute the thread https://github.com/notifications/unsubscribe-auth/AASfy05WenNIejMgLhTwOSYrFXzCJbAQks5s4fdjgaJpZM4QBtPI .

karenetheridge avatar Nov 21 '17 02:11 karenetheridge