Revision ad2c9aa6
Added by Stephen Benjamin almost 10 years ago
app/models/config_template.rb | ||
---|---|---|
validates :name, :presence => true, :uniqueness => true
|
||
validates :name, :template, :presence => true
|
||
validates :template_kind_id, :presence => true, :unless => Proc.new {|t| t.snippet }
|
||
validate :template_changes, :if => lambda { |template| template.locked? || template.locked_changed? }
|
||
validate :template_changes, :if => lambda { |template| (template.locked? || template.locked_changed?) && !Foreman.in_rake? }
|
||
before_destroy :check_if_template_is_locked
|
||
before_destroy EnsureNotUsedBy.new(:hostgroups, :environments, :os_default_templates)
|
||
has_many :hostgroups, :through => :template_combinations
|
Also available in: Unified diff
fixes #6881 - check if in rake when validating template changes