Reference:IssueTrackerLinks: Difference between revisions

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.hallowelt.com/issues/{id}",
"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

all extensions


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}"
	}
}


PDF exclude - start

To submit feedback about this documentation, visit our community forum.

PDF exclude - end