The jira:projectPermission
module allows you to define custom project permissions for Jira.
Project permissions are scoped to projects and are useful if you need to manage permissions for operations performed on objects related to projects, like issues, comments, worklogs or your add-on's project-scoped entities.
A custom project permission behaves as any other Jira permission. Administrators may manage it in the UI, and your add-on can access it through REST APIs.
The format of the permission key is: ari:cloud:ecosystem::extension/[App ID]/[Environment ID]/static/[Permission key]
.
Note that there is a similar module for global permissions.
Property | Type | Required | Description |
---|---|---|---|
key |
| Yes | A key for the module, which other modules can refer to. Must be unique within the manifest. Regex: |
name | string or i18n object | Yes |
The name of the permission. The |
description | string or i18n object | Yes |
Description of the project permission. It will be displayed under the permission's name. The |
category | string | No | The category of the project permission. This determines in which section the permission will be displayed. Allowed values:
Default: |
migratedFromConnect | boolean | No | This optional field relates to migrating from a Connect app. See here for more information. Default: |
Key | Type | Required | Description |
---|---|---|---|
i18n | string | Yes | A key referencing a translated string in the translation files. For more details, see Translations. |
1 2modules: jira:projectPermission: - key: "forge-project-permission" name: "Forge project permission" description: "Forge custom project permission" category: attachments
Rate this page: