Custom project templates unable to be created
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
I’ve found a group permission sharing bug for creating projects with project templates.
Steps to reproduce
-
groupA
- all members guest -
groupA/sub-groupA
- contains project template group and projects created by them -
groupA/sub-groupA/project-template-groupA/demo-project
- simple project to test template - Set
groupA/sub-groupA/project-template-groupA
as custom project template forgroupA/sub-groupA
-
groupA/teams-sub-groupB/foobar-team
- has members, one is @fizzbuzzfoobar123 with owner role - Invite
groupA/teams-sub-groupB/foobar-team
group as Maintainer togroupA/sub-groupA
-
@fizzbuzzfoobar123 can create a project but not from template of
project-template-groupA
ingroupA/sub-groupA
- Manually add @fizzbuzzfoobar123 as direct member with Maintainer role to
groupA/sub-groupA
-
@fizzbuzzfoobar123 can create with
groupA/sub-groupA/project-template-groupA
projects
Example Project
https://gitlab.com/test-gold-group1/filevine-project
What is the current bug behavior?
In the example, members of foobar-team shared group Maintainer permissions to sub-groupA unable to create project from custom project templates of sub-groupA.
What is the expected correct behavior?
In the example, members of foobar-team shared group Maintainer permissions to sub-groupA are able to create project from custom project templates of sub-groupA.
Possible fixes
Direct members with correct permissions have been a successful workaround. However, this is a very labor intensive task for users with several dozen members.
Edited by 🤖 GitLab Bot 🤖