summaryrefslogtreecommitdiff
path: root/app/models/project.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-12-17 12:42:40 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-12-17 12:42:40 +0200
commit86a8796b1322879d01e9cea8fb728458e0e328cb (patch)
tree4b35e22f09d2b64018cd8bd0ed039ad99794e3fa /app/models/project.rb
parent5ac57305477ed90bf416b3c795516e9b9135bf5b (diff)
downloadgitlab-ce-86a8796b1322879d01e9cea8fb728458e0e328cb.tar.gz
Create EmailsOnPushService model
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/models/project.rb')
-rw-r--r--app/models/project.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/project.rb b/app/models/project.rb
index 2843d560360..d55714662b2 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -25,6 +25,7 @@
require_relative "project_services/assembla_service"
require_relative "project_services/campfire_service"
+require_relative "project_services/emails_on_push_service"
require_relative "project_services/flowdock_service"
require_relative "project_services/gitlab_ci_service"
require_relative "project_services/hipchat_service"
@@ -55,6 +56,7 @@ class Project < ActiveRecord::Base
has_one :last_event, -> {order 'events.created_at DESC'}, class_name: 'Event', foreign_key: 'project_id'
has_one :gitlab_ci_service, dependent: :destroy
has_one :campfire_service, dependent: :destroy
+ has_one :emails_on_push_service, dependent: :destroy
has_one :pivotaltracker_service, dependent: :destroy
has_one :hipchat_service, dependent: :destroy
has_one :flowdock_service, dependent: :destroy
@@ -244,7 +246,7 @@ class Project < ActiveRecord::Base
end
def available_services_names
- %w(gitlab_ci campfire hipchat pivotaltracker flowdock assembla)
+ %w(gitlab_ci campfire hipchat pivotaltracker flowdock assembla emails_on_push)
end
def gitlab_ci?