Hi I'm wondering if you can support more granular permissions, e.g. allowing admins to set who can edit a uri in repository without needing permission to edit the whole repo.
Current problem
The root problem is, that you have to give a user the full access to a repo, to edit minor things like projects or uris. So this reduces the amout users that can help with updating settings, due to the fact, that admins may have concerns with security, since a user could change anything and remove lot's of things from the repo (push a commit with most files deleted for example)
Advantage
The advantage of this is increased user contribution and decreased security concerns since they will only be able to edit what the admin sets them they can edit.
- This will allow more contributions, because you can give more users access without full access
- It will allow certain users to maintain a lot of things since sometime admin's are busy and rely on volunteers to help maintain things (for example no admin has time to add projects (tags) to more than 1000 repos (current situation at Wikimedia), so volunteers can add the tags, since we have much more volunteers than admins.