Allow a Maintainer to create a subgroup
Problem to solve
Maintainers or Developers can't create subgroups. Only Owners can do so.
Maintainers should be able to create subgroups, just like they can create projects. Our team is agile and don't need approvals from higher ups to initiate projects. Some projects should be placed in a subgroup because that's more convenient - e.g. all Chef cookbooks would go to
cookbooks subgroup, all Ansible playbooks would to
playbooks subgroups. With current approach, developers need to ping owners to perform such a basic operation.
- Allow a configurable group setting to allow Maintainers to create sub-groups and manage group members. This should default to enabled.
- If an Owner is present in the parent group structure (if an Owner can be inherited into the newly created group), keep the group's creator as Maintainer.
If enabled, Maintainers will see this:
Links / references
~"feature proposal" repository