Roles and permissions
A role is a set of permissions. Roles are assigned to users or groups on a per-project basis. User accounts inherit roles based on their membership in a group, but also can have roles that are assigned directly.
Upsource comes with a set of the following predefined roles:
- System admin
- Project admin
- Code viewer
This Upsource-specific set is imported to Hub to complement its own default roles.
If you want to create a custom set of permissions that are available to a group or user account, you can create new roles or edit predefined roles.
To view, edit, or create roles:
Click the settings icon on the top right of the screen. The Administration view will open.
Click Roles. The Roles view will be displayed.
Click on a role to see the permissions it includes (under the Permissions tab).
You can customize a role by adding or removing permissions.