aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/compliance_check.rb
diff options
context:
space:
mode:
authorXinhui2017-09-06 10:59:44 +0200
committerXinhui2017-09-06 10:59:44 +0200
commit64e68de279967fc352f96e414ddb04bd32aa8a74 (patch)
treef3e2240cddf750196dcb55f8bf0f2ca599130f7b /app/models/compliance_check.rb
parent26affe0da7bb7987e54c862e40acd4db8641d162 (diff)
downloadchouette-core-64e68de279967fc352f96e414ddb04bd32aa8a74.tar.bz2
Model ComplianceCheck
Refs #4388
Diffstat (limited to 'app/models/compliance_check.rb')
-rw-r--r--app/models/compliance_check.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/models/compliance_check.rb b/app/models/compliance_check.rb
index a9dbc4211..85cf5e37e 100644
--- a/app/models/compliance_check.rb
+++ b/app/models/compliance_check.rb
@@ -1,3 +1,9 @@
-class ComplianceCheck
+class ComplianceCheck < ActiveRecord::Base
+ belongs_to :compliance_check_set
+ belongs_to :compliance_check_block
+ enum criticity: [:info, :warning, :error]
+ validates :criticity, presence: true
+ validates :name, presence: true
+ validates :code, presence: true
end