This pages lists the extension points for modules for locations in the Jira UI that are accessible by non-admin users.
Defines web items in Jira's top navigation bar, which are accessible from all Jira areas (except Jira's administration area/mode).
webItem
1 2"modules": { "webItems": [ { "key": "example-section-link", "location": "system.top.navigation.bar", "name": { "value": "Example app link" }, "url": "http://www.example.com", } ] }
key
string (^[a-zA-Z0-9-]+$)
location
system.top.navigation.bar
.name
url
string
, uri-template
Defines web sections and items in Jira's user name and help drop-down menus, which are accessible from all Jira screens.
webSection
+ webItem
1 2"modules": { "webSections": [ { "key": "example-menu-section", "location": "system.user.options", "name": { "value": "Example app name" } } ], "webItems": [ { "key": "example-section-link", "location": "system.user.options/personal", "name": { "value": "Example app link" }, "url": "/example-section-link" } ] }
key
string (^[a-zA-Z0-9-]+$)
location
system.user.options
. For each webPanel, set the location to the key of the webSection.name
url
string
, uri-template
Defines web items of the more (...) dropdown menu on a Jira user's user profile page. This location has
only one section (operations
) to which custom web items can be added.
webItem
1 2"modules": { "webItems": [ { "key": "example-section-link", "location": "system.user.profile.links/operations", "name": { "value": "Example app link" }, "url": "/example-link" } ] }
key
string (^[a-zA-Z0-9-]+$)
location
system.user.profile.links/operations
.name
url
string
, uri-template
Defines web items in Jira's hover profile feature, which is accessible when a user hovers their mouse pointer over a Jira user's name throughout Jira's user interface.
webSection
+ webItem
1 2... "modules": { "webSections": [ { "key": "example-menu-section", "location": "system.user.hover.links", "name": { "value": "Example app name" } } ], "webItems": [ { "key": "example-section-link", "location": "example-menu-section", "name": { "value": "Example app link" } } ] } ...
key
string (^[a-zA-Z0-9-]+$)
location
system.user.options
. For each webPanel, set the location to the key of the webSection.name
Defines web items that allow you to add hints on Jira's dialog boxes. You can add hints to most Jira dialog boxes. To add your own web item to Jira's dialog box hints location for a specific dialog box, your web item must include a section attribute with the value jira.hints/LOCATION_CONTEXT
. The LOCATION_CONTEXT
is a predefined 'context' in Jira that determines on which dialog box your hints will appear:
TRANSITION
-- Hints on a 'transition issue' dialog box.ASSIGN
-- Hints on the 'Assign' dialog box.LABELS
-- Hints on the 'Labels' dialog box.COMMENT
-- Hints on 'Comment' dialog boxes.CLONE
-- Hints on 'Clone Issue' dialog boxes.DELETE_FILTER
-- Hints on 'Delete Filter' dialog boxes.ATTACH
-- Hints on 'Attach Files' dialog boxes, not the 'Attach Screenshot' dialog.DELETE_ISSUE
-- Hints on 'Delete issue' dialog boxes.LINK
-- Hints on 'Link issue' dialog boxes.LOG_WORK
-- Hints on 'Log work' dialog boxes.webSection
+ webItem
1 2"modules": { "webSections": [ { "key": "example-menu-section", "location": "jira.hints/ASSIGN", "name": { "value": "Example app name" } } ], "webItems": [ { "key": "example-section-link", "location": "example-menu-section", "name": { "value": "Example app link" } } ] }
key
string (^[a-zA-Z0-9-]+$)
location
webSection
, set the location to jira.hints/
+ LOCATION_CONTEXT
, as described above. For each webPanel
, set the location to the key of the webSection
.name
Rate this page: