Add the admin indexing permission
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.
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?
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.
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 .