diff options
| author | cedricnjanga | 2017-10-02 10:16:24 +0200 |
|---|---|---|
| committer | cedricnjanga | 2017-10-02 10:16:52 +0200 |
| commit | eaf5b3fd868d68856ef94e18656dac39096d866b (patch) | |
| tree | 0498e05529c391d60ff3fde9d832af45b77697f4 /app | |
| parent | fff7b72b7c91e3095eb5a7d8084ecf529dadbf19 (diff) | |
| download | chouette-core-eaf5b3fd868d68856ef94e18656dac39096d866b.tar.bz2 | |
Refs #4638 Add reliation between ComplianceCheckSet and CompliancecheckMessage
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/compliance_check_message.rb | 3 | ||||
| -rw-r--r-- | app/models/compliance_check_set.rb | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/app/models/compliance_check_message.rb b/app/models/compliance_check_message.rb index 562c09c0e..738bd4a4b 100644 --- a/app/models/compliance_check_message.rb +++ b/app/models/compliance_check_message.rb @@ -1,8 +1,11 @@ class ComplianceCheckMessage < ActiveRecord::Base extend Enumerize + belongs_to :compliance_check_set belongs_to :compliance_check belongs_to :compliance_check_resource enumerize :status, in: %i(OK ERROR WARNING IGNORED), scope: true + + validates_presence_of :compliance_check_set end diff --git a/app/models/compliance_check_set.rb b/app/models/compliance_check_set.rb index f1f4a9f94..4c00c3516 100644 --- a/app/models/compliance_check_set.rb +++ b/app/models/compliance_check_set.rb @@ -6,7 +6,8 @@ class ComplianceCheckSet < ActiveRecord::Base belongs_to :workbench belongs_to :parent, polymorphic: true - has_many :compliance_check_set + has_many :compliance_check_resources + has_many :compliance_check_messages enumerize :status, in: %w[new pending successful warning failed running aborted canceled] |
