Help Center/ CodeArts Artifact/ User Guide/ Release Repos 2.0/ Configuring Permissions 2.0
Updated on 2024-11-11 GMT+08:00

Configuring Permissions 2.0

A new member must be assigned a specified role to use CodeArts Artifact. In Release Repos, different roles have different permissions. Members with permission to set permissions can edit the permissions and manage projects and members under tenants.

  1. Add members and assign roles to them by referring to Managing Projects and Members under Tenants.
  2. Click a project card to access the project, and choose Artifact > Release Repos from the menu bar.
  3. Click in the upper left corner and choose Set Project Permissions from the drop-down list.
  4. Click the role for which you want to set permissions, choose CodeArts Artifact, click Edit to select permissions as required, and click Save.

    The table below lists the default permission matrix provided by Release Repos.

    Table 1 Project-level permissions

    Description

    Role/Operation

    Change package status

    Upload

    Delete/Restore (test package)

    Delete/Restore (production package)

    Edit (test package)

    Create folder

    Download

    Restore all

    Clear all

    Project manager

    ×

    Product manager

    ×

    ×

    ×

    ×

    ×

    Test manager

    ×

    ×

    System engineer

    ×

    ×

    ×

    ×

    Committer

    ×

    ×

    ×

    ×

    Developer

    ×

    ×

    ×

    ×

    Tester

    ×

    ×

    ×

    ×

    ×

    ×

    Participant

    ×

    ×

    ×

    ×

    ×

    ×

    ×

    ×

    Viewer

    ×

    ×

    ×

    ×

    ×

    ×

    ×

    ×

    ×

    project administrator

    • By default, project administrators have all permissions and their permission scope cannot be modified.
    • Custom roles do not have preset permissions. You can contact the administrator to grant permissions for the resources needed for your role.
    • By default, the project administrator, project manager, and test manager can assign permissions. If other roles can assign permissions, they can continue to manage permissions for other roles in Release Repos.