[go: up one dir, main page]

Skip to content

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

  1. groupA - all members guest
  2. groupA/sub-groupA - contains project template group and projects created by them
  3. groupA/sub-groupA/project-template-groupA/demo-project - simple project to test template
  4. Set groupA/sub-groupA/project-template-groupA as custom project template for groupA/sub-groupA
  5. groupA/teams-sub-groupB/foobar-team - has members, one is @fizzbuzzfoobar123 with owner role
  6. Invite groupA/teams-sub-groupB/foobar-team group as Maintainer to groupA/sub-groupA
  7. @fizzbuzzfoobar123 can create a project but not from template of project-template-groupA in groupA/sub-groupA
  8. Manually add @fizzbuzzfoobar123 as direct member with Maintainer role to groupA/sub-groupA
  9. @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 🤖