diff options
| author | Marc Florisson | 2015-02-20 22:16:13 +0100 | 
|---|---|---|
| committer | Marc Florisson | 2015-02-20 22:16:13 +0100 | 
| commit | 9730870608fc78a94a8367d8ab508ee23a9d20b6 (patch) | |
| tree | c4526d668b496da055eab0ce908f87f6d9e8c755 /app/models/organisation.rb | |
| parent | 254dbb9ed3d22d3bd1427d3a771517abffbebe23 (diff) | |
| download | chouette-core-9730870608fc78a94a8367d8ab508ee23a9d20b6.tar.bz2 | |
refactor rule parameter set, move to organisation's level
Diffstat (limited to 'app/models/organisation.rb')
| -rw-r--r-- | app/models/organisation.rb | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/organisation.rb b/app/models/organisation.rb index f4b2e35f8..cd2691ace 100644 --- a/app/models/organisation.rb +++ b/app/models/organisation.rb @@ -2,6 +2,12 @@  class Organisation < ActiveRecord::Base    has_many :users, :dependent => :destroy    has_many :referentials, :dependent => :destroy +  has_many :rule_parameter_sets, :dependent => :destroy    validates :name, :presence => true, :uniqueness => true + +  after_create :add_rule_parameter_set +  def add_rule_parameter_set +    RuleParameterSet.default_for_all_modes( self).save +  end  end  | 
