summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2015-03-25 10:03:55 +0100
committerDouwe Maan <douwe@gitlab.com>2015-03-27 10:39:05 +0100
commite08d947e77fa79b723bb1a32794f99d3c39ee463 (patch)
treed2ae3829f2ba93fa2e9bc998dbd457ba70e8e86a /app/helpers
parentc5de2ce742f7f2a472eadcd9a2e0d93992930180 (diff)
downloadgitlab-ce-e08d947e77fa79b723bb1a32794f99d3c39ee463.tar.gz
Use relative URL for Markdown references, except in mails.email-full-url
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/issues_helper.rb24
1 files changed, 18 insertions, 6 deletions
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb
index a4bd4d30215..ad4a7612724 100644
--- a/app/helpers/issues_helper.rb
+++ b/app/helpers/issues_helper.rb
@@ -13,22 +13,34 @@ module IssuesHelper
OpenStruct.new(id: 0, title: 'None (backlog)', name: 'Unassigned')
end
- def url_for_project_issues(project = @project)
+ def url_for_project_issues(project = @project, options = {})
return '' if project.nil?
- project.issues_tracker.project_url
+ if options[:only_path]
+ project.issues_tracker.project_path
+ else
+ project.issues_tracker.project_url
+ end
end
- def url_for_new_issue(project = @project)
+ def url_for_new_issue(project = @project, options = {})
return '' if project.nil?
- project.issues_tracker.new_issue_url
+ if options[:only_path]
+ project.issues_tracker.new_issue_path
+ else
+ project.issues_tracker.new_issue_url
+ end
end
- def url_for_issue(issue_iid, project = @project)
+ def url_for_issue(issue_iid, project = @project, options = {})
return '' if project.nil?
- project.issues_tracker.issue_url(issue_iid)
+ if options[:only_path]
+ project.issues_tracker.issue_path(issue_iid)
+ else
+ project.issues_tracker.issue_url(issue_iid)
+ end
end
def title_for_issue(issue_iid, project = @project)