Currently only Committees have a checkbox that will create a GitLab group for that committee via Claudia.
Because of new deployment methods by the SysCom, it would be preferable to be able to assign deploy permissions to more kinds of groups (i.e. Committee Webmasters, WWW-superusers, SaltUsers, etc.), which would require those groups (which are ExtraGroups in Claudia) to also have a GitLab group created for them (so permissions can be handed out to those).
This will require some changes in the Claudia gitlabplugin, and probably on the ExtraGroup model to add the same checkbox as Committees alreadyhave.
Currently only Committees have a checkbox that will create a GitLab group for that committee via Claudia.
Because of new deployment methods by the SysCom, it would be preferable to be able to assign deploy permissions to more kinds of groups (i.e. Committee Webmasters, WWW-superusers, SaltUsers, etc.), which would require those groups (which are ExtraGroups in Claudia) to also have a GitLab group created for them (so permissions can be handed out to those).
This will require some changes in the Claudia gitlab plugin, and probably on the ExtraGroup model to add the same checkbox as Committees already have.