Commit c643b50dbd726b6a3396ea459d14378e1c52b48b
1 parent
9b606ede
Exists in
master
and in
4 other branches
Default value for issues_tracker setting added
Showing
4 changed files
with
8 additions
and
4 deletions
Show diff stats
app/models/project.rb
... | ... | @@ -96,7 +96,7 @@ class Project < ActiveRecord::Base |
96 | 96 | scope :joined, ->(user) { where("namespace_id != ?", user.namespace_id) } |
97 | 97 | scope :public_only, -> { where(public: true) } |
98 | 98 | |
99 | - enumerize :issues_tracker, :in => (Settings[:issues_tracker].keys).append(:gitlab), :default => :gitlab | |
99 | + enumerize :issues_tracker, :in => (Gitlab.config.issues_tracker.keys).append(:gitlab), :default => :gitlab | |
100 | 100 | |
101 | 101 | class << self |
102 | 102 | def abandoned | ... | ... |
config/gitlab.yml.example
config/initializers/1_settings.rb
spec/helpers/issues_helper_spec.rb
... | ... | @@ -25,7 +25,7 @@ describe IssuesHelper do |
25 | 25 | |
26 | 26 | describe :url_for_issue do |
27 | 27 | let(:issue_id) { 3 } |
28 | - let(:issues_url) { "http://redmine/:project_id/:issues_tracker_id/:id" } | |
28 | + let(:issues_url) { Gitlab.config.issues_tracker.redmine.issues_url} | |
29 | 29 | let(:ext_expected) do |
30 | 30 | issues_url.gsub(':id', issue_id.to_s) |
31 | 31 | .gsub(':project_id', ext_project.id.to_s) |
... | ... | @@ -40,7 +40,6 @@ describe IssuesHelper do |
40 | 40 | |
41 | 41 | it "should return path to external tracker" do |
42 | 42 | @project = ext_project |
43 | - Settings[:issues_tracker][ext_project.issues_tracker]["issues_url"] = issues_url | |
44 | 43 | |
45 | 44 | url_for_issue(issue_id).should match(ext_expected) |
46 | 45 | end | ... | ... |