This module allows an add-on to replace Jira's native time tracking features with features provided by the add-on. The purpose of this feature is to allow add-ons that provide time tracking functionality to "hide" Jira's native features so that users do not see duplicate UI elements.
When this module is declared, the name of the module will be displayed as an option in Jira's time tracking administration page. When the add-on is selected as the "Time tracking provider" for Jira, most native Jira time tracking user interface elements will be hidden. However, time tracking APIs will remain available.
Specifically, the following native Jira features will be suppressed:
There are two time tracking conditions available:
jira_tracking_provider_enabled
condition is true if the currently selected time tracking provider is Jira's native time tracking implementationaddon_time_tracking_provider_enabled
condition is true if the currently selected time tracking provider matches the one defined in the condition parametersadminPages
module, then reference it in the adminPageKey
field of this module (see below).
This page will be accessible from the System tab in the Administration page in Jira.
1 2 3 4 5 6 7 8 9 10 11 12 13
{
"modules": {
"jiraTimeTrackingProviders": [
{
"name": {
"value": "My time tracking"
},
"key": "my-time-tracking"
}
]
}
}
key
Type | |
Max length | 100 |
Required | Yes |
Pattern | ^[a-zA-Z0-9-]+$ |
Description | A key to identify this module. This key must be unique relative to the add on, with the exception of Confluence macros: Their keys need to be globally unique. Keys must only contain alphanumeric characters and dashes. The key is used to generate the url to your add-on's module. The url is generated as a combination of your add-on key and module key. For example, an add-on which looks like: 1 2 3 4 5 6 7 8 9
Will have a configuration page module with a URL of |
name
Type | |
Required | Yes |
Description | A human readable name. Represents a string that can be resolved via a localization properties file. You can use the same Example1 2 3 4
|
value |
| ||||||||
i18n |
|
adminPageKey
Type | |
Description | If provided, this needs to reference an existing |
Rate this page: