diff options
author | Andrew8xx8 <avk@8xx8.ru> | 2013-02-19 17:06:40 +0400 |
---|---|---|
committer | Andrew8xx8 <avk@8xx8.ru> | 2013-02-28 16:11:14 +0400 |
commit | b6d0f2852d1f2518ca8987667beb7df2b8223611 (patch) | |
tree | 28074775bce1c035303c2c7098bba7c26b8d9ecc /app/helpers | |
parent | ab98db73a35172d723adf474d9dc50b5d613a9bf (diff) | |
download | gitlab-ce-b6d0f2852d1f2518ca8987667beb7df2b8223611.tar.gz |
Issues link from project page follows on remote bug tracker if it selected now
Diffstat (limited to 'app/helpers')
-rw-r--r-- | app/helpers/issues_helper.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index 3f802727560..83215180492 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -41,6 +41,18 @@ module IssuesHelper @project.milestones.active.order("id desc").all end + def url_for_project_issues + return "" if @project.nil? + + if @project.used_default_issues_tracker? + project_issues_filter_path(@project) + else + url = Settings[:issues_tracker][@project.issues_tracker]["project_url"] + url.gsub(':project_id', @project.id.to_s) + .gsub(':issues_tracker_id', @project.issues_tracker_id.to_s) + end + end + def url_for_issue(issue_id) return "" if @project.nil? |