Configuring Project-Level Permissions
- Log in to the CodeArts Repo homepage. In the navigation pane on the left, choose Settings > General > Service Permissions. The Service Permissions page is displayed.
- Select the corresponding Role > CodeArts Repo, and click Edit to configure permissions.
- The project manager and other users with management permissions can modify the default operation permissions of different roles in the project on this page.
- You can click in the Role column to create a role. The new role name cannot be the same as a system role name. However, the new role can copy the permissions of an existing role. If the permissions of an existing role are not copied to a new role, the new role does not have any permissions. However, you can add permissions for a custom role as required, as shown in Table 1.
Role/Permission |
Permission |
Project Manager |
Product Manager |
Test manager |
Operation Manager |
System Engineer |
Committer |
Developer |
Tester |
Participant |
Viewer |
Custom Role |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Branch |
Create |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
Delete |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
|
Code |
Commit |
B |
C |
C |
C |
A |
A |
A |
C |
C |
D |
C |
Download |
B |
C |
C |
C |
A |
A |
A |
C |
C |
D |
C |
|
Repository group |
Create |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
Delete |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
Settings |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
Members |
Add |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
Edit |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
Delete |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
MR |
Create |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
Edit |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
Comment |
B |
C |
C |
C |
B |
B |
B |
C |
C |
C |
C |
|
Review |
B |
D |
D |
D |
B |
B |
B |
D |
D |
C |
C |
|
Approve |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
Merge |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
Close |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
Re-open |
B |
D |
D |
D |
C |
B |
C |
D |
D |
D |
C |
|
Repository |
Create |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
fork(MR) |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
|
Delete |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
Set |
B |
D |
D |
D |
D |
D |
D |
D |
D |
D |
C |
|
Tag |
Create |
B |
C |
C |
C |
B |
B |
B |
C |
C |
D |
C |
Delete |
B |
C |
C |
C |
C |
C |
C |
C |
C |
D |
C |
- A: indicates that the role has the permission by default and the permission cannot be removed.
- B: indicates that the role has the permission by default and the permission can be removed.
- C: indicates that the role can have the permission assigned.
- D: indicates that the role cannot have the permission assigned.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot