diff options
author | Cosmin Stroe <cstroe@users.sf.net> | 2016-04-22 17:28:08 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2016-04-22 18:28:08 -0400 |
commit | ba314a7a36eafc6412544515ebcde58479400e41 (patch) | |
tree | 0bbc22db898a9b5e17074ac583ffabf1cdf6d091 /models/repo.go | |
parent | 39356f423843bcd747bb21526d09bfe6114dde58 (diff) |
Support alphanumeric issue style (ABC-1234) for external issue tracker (#2992)
Diffstat (limited to 'models/repo.go')
-rw-r--r-- | models/repo.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/models/repo.go b/models/repo.go index 91dd9acf..8820293e 100644 --- a/models/repo.go +++ b/models/repo.go @@ -170,6 +170,7 @@ type Repository struct { EnableIssues bool `xorm:"NOT NULL DEFAULT true"` EnableExternalTracker bool ExternalTrackerFormat string + ExternalTrackerStyle string ExternalMetas map[string]string `xorm:"-"` EnablePulls bool `xorm:"NOT NULL DEFAULT true"` @@ -254,6 +255,13 @@ func (repo *Repository) ComposeMetas() map[string]string { "user": repo.MustOwner().Name, "repo": repo.Name, } + switch repo.ExternalTrackerStyle { + case markdown.ISSUE_NAME_STYLE_ALPHANUMERIC: + repo.ExternalMetas["style"] = markdown.ISSUE_NAME_STYLE_ALPHANUMERIC + default: + repo.ExternalMetas["style"] = markdown.ISSUE_NAME_STYLE_NUMERIC + } + } return repo.ExternalMetas } |