Transfering project to another group by non-admin
According to the official documentation, only the project owner or the admin can move a project into another group.
This setting is pretty inconvenient for a few reasons. First of all, there is no method to check who is an instance admin, so the users don't even know who should they ask for moving the project. Another problem is that there is no option to pass project ownership to another person. If the user wants to move his project under a different group, even its maintainers are not able to help here.
Our use case is that the users should start to work on their projects under their own namespace, so they don't need to bother anyone to create a project for them. After the project matures, the user should ask someone to move the project under a public group. Unfortunately, for now, only admin can do that, since the user mostly doesn't have the permissions required to move the project into the target group.
I think the good solution for that would be to introduce a Move Request
, where the user asks for moving his project into a target group that will be accepted or rejected by people with required privileges.