Implement Group-Level Control to Prevent Overriding of Project Creation Permissions in Subgroups
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description:
In the current GitLab setup, the main group settings include an option "Roles allowed to create projects," which can be set to restrict project creation to certain roles. However, it has been observed that owners of subgroups are able to override this setting, allowing them to create projects even when it is restricted at the main group level. This can lead to inconsistencies in project management and governance across the organization.
The addition of a feature that enables main group administrators to enforce project creation permissions consistently across all subgroups. This feature would prevent subgroup owners from overriding the main group's settings regarding project creation permissions.
Introduce a new setting at the main group level, such as Prevent overriding project creation permissions in subgroups
When enabled, this setting would ensure that the project creation permissions defined at the main group level are uniformly applied across all subgroups, regardless of the permissions set by subgroup owners.