summaryrefslogtreecommitdiff
path: root/app/helpers/issues_helper.rb
diff options
context:
space:
mode:
authorMarin Jankovski <maxlazio@gmail.com>2015-01-28 13:19:32 -0800
committerMarin Jankovski <maxlazio@gmail.com>2015-01-28 13:19:32 -0800
commitc6c7552e41cba12ca84238bd466d522aa1712220 (patch)
tree89acc7a87da5359fa6b2e431542e3249ccd88a68 /app/helpers/issues_helper.rb
parent537cd66d7e4237f0df6db88b3225327c8e4140c5 (diff)
downloadgitlab-ce-c6c7552e41cba12ca84238bd466d522aa1712220.tar.gz
Build the urls inside of the service.
Diffstat (limited to 'app/helpers/issues_helper.rb')
-rw-r--r--app/helpers/issues_helper.rb19
1 files changed, 3 insertions, 16 deletions
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb
index 2bf430f9142..9fe183e6e2f 100644
--- a/app/helpers/issues_helper.rb
+++ b/app/helpers/issues_helper.rb
@@ -16,32 +16,19 @@ module IssuesHelper
def url_for_project_issues(project = @project)
return '' if project.nil?
- if project.default_issues_tracker?
- project_issues_path(project)
- else
- project.external_issue_tracker.project_url
- end
+ project.issues_tracker.project_url
end
def url_for_new_issue(project = @project)
return '' if project.nil?
- if project.default_issues_tracker?
- url = new_project_issue_path project_id: project
- else
- project.external_issue_tracker.new_issue_url
- end
+ project.issues_tracker.new_issue_url
end
def url_for_issue(issue_iid, project = @project)
return '' if project.nil?
- if project.default_issues_tracker?
- url = project_issue_url project_id: project, id: issue_iid
- else
- url = project.external_issue_tracker.issues_url
- url.gsub(':id', issue_iid.to_s)
- end
+ project.issues_tracker.issue_url(issue_iid)
end
def title_for_issue(issue_iid, project = @project)