No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
| Line 14: | Line 14: | ||
|features= | |features= | ||
=== Example JSON config === | === Example JSON config === | ||
By default, GitHub, GitLab and Jira issues are preconfigured and can be adjusted as needed. Other Ticket systems can be added. For example links to EasyRedmine (ERM). Please note that the label parameter for the preconfigured ticket systems are defined as [[mediawikiwiki:Help:System_message#Message_sources|system messages]] for user language support. It is only necessary to define system messages in multi-language wiki instances: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
| Line 35: | Line 36: | ||
}, | }, | ||
"ERM": { | "ERM": { | ||
"url": "https://support. | "url": "https://support.mydomain.com/issues/{id}", | ||
"label": "ERM", | "label": "ERM", | ||
"display-mask": "ERM{id}", | "display-mask": "ERM{id}", | ||
Revision as of 10:21, 20 October 2025
| Overview | |||
|---|---|---|---|
| Description: | Allows special formatting of links to issue tracker applications | ||
| State: | stable | Dependency: | MediaWiki |
| Developer: | Hallo Welt! | License: | GPL v2+ |
| Type: | MediaWiki | Category: | Rich Articles |
| Edition: | BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud | ||
| Version: | 5.2 | ||
Features
Example JSON config
By default, GitHub, GitLab and Jira issues are preconfigured and can be adjusted as needed. Other Ticket systems can be added. For example links to EasyRedmine (ERM). Please note that the label parameter for the preconfigured ticket systems are defined as system messages for user language support. It is only necessary to define system messages in multi-language wiki instances:
{
"github": {
"url": "https://github.com/{owner}/{repo}/issues/{id}",
"label": "issuetrackerlinks-type-label-github",
"icon": "github",
"display-mask": "{owner}/{repo}#{id}"
},
"gitlab": {
"url": "https://gitlab.com/{owner}/{repo}/-/issues/{id}",
"label": "issuetrackerlinks-type-label-gitlab",
"icon": "gitlab",
"display-mask": "{owner}-{repo}:{id}"
},
"jira": {
"url": "https://{jira-domain}/browse/{id}",
"label": "issuetrackerlinks-type-label-jira",
"icon": "jira",
"display-mask": "{id}"
},
"ERM": {
"url": "https://support.mydomain.com/issues/{id}",
"label": "ERM",
"display-mask": "ERM{id}",
"sequence": "ERM{id}"
}
}