Rate this page:
The jira:globalPermission
module allows you to define custom global permissions for Jira.
Global permissions are not related to any particular entity and are useful if you need to manage permissions for operations performed on global objects.
A custom global 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 project 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 | Yes | The name of the permission. |
description | string | Yes | Description of the global permission. It will be displayed under the permission's name. |
anonymousAllowed | boolean | Yes | Specifies if this permission can be granted to anonymous users.
Currently, anonymous grants are not supported for permissions defined in Forge.
Forge will force usage of the |
defaultGrants | string | Specifies the group of users that will be granted this permissions when the add-on is first installed. Allowed values:
|
1 2modules: jira:globalPermission: - key: "forge-global-permission" name: "Forge global permission" description: "Forge custom global permission" anonymousAllowed: false defaultGrants: - "all"
Rate this page: