YouTrack Standalone 2021.3 Help

Hub Permissions

A permission is an authorization granted to a user to perform particular operations. Permissions are granted to a user within a role, but not directly.

A role is a set of permissions which defines the level of access for a user to particular functionality and operations.

Permissions that let users perform administrative operations in YouTrack are provided by the Hub service. Permissions for the Hub service are divided in two categories:

  • Global permissions are granted at the global scope and do not depend on a specific project. For example, you cannot grant permission to create user accounts in a single project, you can do it only in the system-wide scope. Global permissions are marked with a global badge in the list of permissions.

  • Per-project permissions allow actions related to a specific project. For example, a role with the Read Project Basic permission grants users and groups access to view project properties and content for a specific project. If these users don't have the Read Project Basic permission for other projects in YouTrack, they don't have access to them.

The permissions that are listed on this page are used by the built-in Hub service to regulate access to administrative actions. For a list of permissions that grant access to work with the entities that are managed in the YouTrack service, see YouTrack Permissions.

Permission Updates for YouTrack 2021.2

The 2021.2 release incorporates changes made to the permission scheme for the built-in Hub service. The following table lists the changes that were applied in this update:

PermissionDescription

Create Role

Update Role

Delete Role

The granular access that was previously granted by these separate roles has been replaced with a single Manage Role permission.

In situations where a subset of these three permissions were granted to a role, the permission assignments are removed during the upgrade to YouTrack version 2021.2.

The permission to view roles is still managed by the Read Role permission.

Read Service

Create Service

Update Service

Delete Service

These permissions have been removed from Hub. Access to services that are connected to Hub are now managed as follows:

  • Operations that were previously available to users with the Read Service permission are now available only to users who have the Low-level Admin Read permission.

  • The ability to create, update, and delete a service is only allowed for users who have the Low-level Admin Write permission.

In situations where any of these permissions were granted to a role, the permission assignments are removed during the upgrade to YouTrack version 2021.2.

Read SelfThis permission has been removed from Hub. All users are granted implicit permission to view all profile attributes for their own accounts, including custom attributes and authorization details.

Generic Permissions

The following permissions are not related to specific entities in the system. These permissions are available at the global level.

PermissionDescription
Low-level Admin ReadRead-only access to low-level administrative settings. Includes permission to view integrations with third-party services and metrics.
Low-level Admin WriteManage low-level administrative actions. Includes permission to integrate with third-party services and back up the database. Implies Low-level Admin Read.

The following permissions grant access to group-related actions. Groups are used as resources in a project. These permissions are all available at the per-project level.

PermissionDescription
Create GroupCreate new groups.
Delete Group

Delete groups.

Implies Read Group.

Read Group

View the list of groups and read group properties. When combined with other permissions, the following access rights are granted:

  • With permission to read both parent and child groups, view subgroups.

  • With Read User Basic, view the list of members.

Update Group

Edit group properties. When combined with other permissions, the following access rights are granted:

  • With permission to update both parent and child groups, manage subgroups.

  • With Read User Basic, update group memberships.

Implies Read Group.

The following permissions grant access to project-related actions.

  • The Create Project permission is granted at the global level.

  • All other project-related permissions are granted on a per-project basis.

PermissionDescription
Create ProjectCreate new projects.
Delete Project

Delete projects.

Implies Read Project Full.

Read Project Basic

View basic project properties and content. When combined with other permissions, the following access rights are granted:

  • With Read User Basic, users can view the list of users who are members of the project team.

  • With Low-level Admin Read, users can view the list of resources for a project. The list of resources in the project is also available to members of groups who are granted access in the settings for the service.

Basic project properties include the name, description, logo, and project owner.

Read Project Full

View all project properties and content. When combined with other permissions, the following access rights are granted:

  • With Read Role, users can view roles that are granted to the project team and the roles that are assigned to other users and groups in the project.

  • With Low-level Admin Read, users can view the list of resources for a project. The list of resources in the project is also available to members of groups who are granted access in the settings for the service.

Implies Read Project Basic.

Update Project

Edit project properties and content, manage resources.

Implies Read Project Full.

The following permissions grant access to role-related actions. These permissions are all available at the global level.

PermissionDescription
Manage Role

Modify the permission scheme using any of the following operations:

  • Add new roles to the system.

  • Edit role properties.

  • Modify the set of permissions that are assigned to a role.

  • Delete roles.

Implies Read Role

Read Role

View the list of roles and the set of permissions that are assigned to each role. When combined with other permissions, the following access rights are granted:

  • With Read Project Full, users can view roles that are granted to the project team and the roles that are assigned to other users and groups in the project.

  • With Low-level Admin Read, users can view the set of permissions that are provided by the service. The list of permissions is also available to members of groups who are granted access in the settings for the service.

The following permissions grant access to user-related actions. These permissions all available at the global level.

PermissionDescription
Create UserCreate new user accounts. Invite users to register their own accounts.
Delete User

Delete user accounts.

Implies Read User Full.

Read User Basic

View the list of registered users and read the ID, username, name, and avatar for each user. With Update Group, users can manage group memberships.

Users who don't have permission to read this information only see anonymized versions of other user accounts in the system. To learn more, see Anonymized Users.

Read User Full

View all properties for all registered users, including authorization details.

Implies Read User Basic.

Update Self

Edit own profile data.

Update User

Edit user profile data. Ban, merge, and anonymize user accounts.

Implies Update Self and Read User Full.

Last modified: 26 May 2021