diff options
author | Z.J. van de Weg <git@zjvandeweg.nl> | 2016-11-18 10:10:41 +0100 |
---|---|---|
committer | Z.J. van de Weg <git@zjvandeweg.nl> | 2016-11-18 10:10:41 +0100 |
commit | b8607576c1bb25fe2cbb575b48becdf7bd4aaa8c (patch) | |
tree | 4f33f7a51c261a85798cea1955e6ee3b44b7ade9 | |
parent | 0d04724fa1cd670124b8ad9a3860bfa476c50f99 (diff) | |
download | gitlab-ce-b8607576c1bb25fe2cbb575b48becdf7bd4aaa8c.tar.gz |
Projects have chat services
-rw-r--r-- | app/models/project.rb | 1 | ||||
-rw-r--r-- | spec/models/project_spec.rb | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/app/models/project.rb b/app/models/project.rb index fdaa973098a..2c6b43bafdf 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -77,6 +77,7 @@ class Project < ActiveRecord::Base has_one :last_event, -> {order 'events.created_at DESC'}, class_name: 'Event' has_many :boards, before_add: :validate_board_limit, dependent: :destroy + has_many :chat_services, dependent: :destroy # Project services has_one :campfire_service, dependent: :destroy diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 45e0d783885..08eb3bc9cd4 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -20,6 +20,7 @@ describe Project, models: true do it { is_expected.to have_many(:deploy_keys) } it { is_expected.to have_many(:hooks).dependent(:destroy) } it { is_expected.to have_many(:protected_branches).dependent(:destroy) } + it { is_expected.to have_many(:chat_services).dependent(:destroy) } it { is_expected.to have_one(:forked_project_link).dependent(:destroy) } it { is_expected.to have_one(:slack_service).dependent(:destroy) } it { is_expected.to have_one(:pushover_service).dependent(:destroy) } |