Toggle or restrict features (including repository) for internal and public projects
Description including problem, use cases, benefits, and/or goals
More and more requests come in for the ability to restrict repository access to project members or disable it altogether.
If we'd add or change that ability, it makes sense to carry this through to the other features as well.
We add the ability to toggle any feature (already present for all features, but repository) and the ability to restrict its access to only the members of the group / project.
- enable/disable repository per project
- restrict access to members
Mockups for enabling/disabling repository
Links / references
- request for restriction https://gitlab.com/gitlab-org/gitlab-ce/issues/18721
@markpundsack would this cause any problems with CI?