-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Projects - Permissions, Repository - Permissions
-
None
-
1
Description:
Currently, when the Project Permission > ‘Default Permission’ is set to No access, only users or groups explicitly granted access at the Repository Permission level can read the repositories within that project. They will still be able to see the name of the other repositories within this project but will see an 'Access Denied' if they try to open it.
However, when the Project Permission > ‘Default Permission’ is set to Read, all users and groups are granted read access to all repositories in the project, regardless of any restrictions set at the Repository Permission level. This means that repository-level permissions cannot be used to further restrict access if the project’s default is set to Read.
Suggested Solution:
Introduce the ability to assign an attribute to specific users, or maintain a list of users, for whom the default permission setting does not apply. These users would only be able to access repositories if they have been explicitly granted access at the project or repository level.