Project transfer checks incorrect permissions
Summary
Developer users in a group cannot transfer a project to that group even though they can create a new project.
Steps to reproduce
- Create a group and a user.
- Add that user to a group with developer permissions
- Configure group settings allowing developers to create a project within the group
- Create a project as the user in their own namespace.
- Go to project settings and attempt to transfer the project to the group.
What is the current bug behavior?
You won't see the group in the list of available namespaces.
What is the expected correct behavior?
You should see the group in the list of available namespaces. Project creation rights should be checked when determining which namespaces are eligible for transfer.
Output of checks
This bug happens on gitlab.com
Edited by 🤖 GitLab Bot 🤖