mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-11 13:46:11 +10:00
Update new services with initialization based on existing data.
This commit is contained in:
@@ -19,7 +19,7 @@ class CustomIssueTrackerService < IssueTrackerService
|
||||
end
|
||||
|
||||
def to_param
|
||||
title.parameterize
|
||||
'custom_issue_tracker'
|
||||
end
|
||||
|
||||
def fields
|
||||
|
||||
@@ -37,7 +37,7 @@ class JiraService < IssueTrackerService
|
||||
if enabled_in_gitlab_config
|
||||
self.properties = {
|
||||
title: issues_tracker['title'],
|
||||
project_url: issues_tracker['project_url'],
|
||||
project_url: set_project_url,
|
||||
issues_url: issues_tracker['issues_url'],
|
||||
new_issue_url: issues_tracker['new_issue_url']
|
||||
}
|
||||
@@ -56,4 +56,14 @@ class JiraService < IssueTrackerService
|
||||
def issues_tracker
|
||||
Gitlab.config.issues_tracker['jira']
|
||||
end
|
||||
|
||||
def set_project_url
|
||||
id = self.project.issues_tracker_id
|
||||
|
||||
if id
|
||||
issues_tracker['project_url'].gsub(":issues_tracker_id", id)
|
||||
else
|
||||
issues_tracker['project_url']
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -27,7 +27,7 @@ class RedmineService < IssueTrackerService
|
||||
if enabled_in_gitlab_config
|
||||
self.properties = {
|
||||
title: issues_tracker['title'],
|
||||
project_url: issues_tracker['project_url'],
|
||||
project_url: set_project_url,
|
||||
issues_url: issues_tracker['issues_url'],
|
||||
new_issue_url: issues_tracker['new_issue_url']
|
||||
}
|
||||
@@ -46,4 +46,13 @@ class RedmineService < IssueTrackerService
|
||||
def issues_tracker
|
||||
Gitlab.config.issues_tracker['redmine']
|
||||
end
|
||||
|
||||
def set_project_url
|
||||
id = self.project.issue_tracker_id
|
||||
if id
|
||||
issues_tracker['project_url'].gsub(":issue_tracker_id", id)
|
||||
else
|
||||
issues_tracker['project_url']
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user