summaryrefslogtreecommitdiff
path: root/app/models/service.rb
diff options
context:
space:
mode:
authorMarin Jankovski <maxlazio@gmail.com>2015-01-23 11:55:41 -0800
committerMarin Jankovski <maxlazio@gmail.com>2015-01-23 11:55:41 -0800
commita720dde67c2b488117ed57f7f07ab55f8150c352 (patch)
treeb2f9a705437f1c1f8e565951050cdb5d404970d4 /app/models/service.rb
parent041bad0fe17a31eb7becde3a656a1d0e50dc85bf (diff)
downloadgitlab-ce-a720dde67c2b488117ed57f7f07ab55f8150c352.tar.gz
Remove configuration option from project settings page for external issue trackers.
Diffstat (limited to 'app/models/service.rb')
-rw-r--r--app/models/service.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/service.rb b/app/models/service.rb
index 71c8aa39e45..42419475349 100644
--- a/app/models/service.rb
+++ b/app/models/service.rb
@@ -86,4 +86,12 @@ class Service < ActiveRecord::Base
def async_execute(data)
Sidekiq::Client.enqueue(ProjectServiceWorker, id, data)
end
+
+ def issue_tracker?
+ self.category == :issue_tracker
+ end
+
+ def self.issue_tracker_service_list
+ Service.select(&:issue_tracker?).map{ |s| s.to_param }
+ end
end