Add config to restrict push mirroring to a group
Description
As currently implemented anyone can set up a mirrored repository. This includes push mirroring which allows code to be mirrored to arbitrary places. In some corporate environments this needs to be controlled by limiting to certain groups.
Feedback from customer is
the ability to set up an external mirror is available to anyone (with write permission). We would like to restrict this functionality to a particular group of users. Is there anyway we can do this?
Requested by: https://na34.salesforce.com/00161000004yLEy
Description
- Add a new setting in the Settings (in
/admin/application_settings
), as shown below
- The dropdown allows to search users and group names.
- When activated, the following are restricted to given roles/users/groups:
- access to
<repository_name>/mirror
- visibility of mirror repository feature during project creation and editing
- access to
Edited by James Ramsay