Project

General

Profile

« Previous | Next » 

Revision c007f069

Added by Dominic Cleal about 10 years ago

fixes #1902 - audit changes to lookup keys and values/overrides

(cherry picked from commit 971fee795383d2f7dc757a91ceb46bd693e20a4d)

View differences:

app/models/lookup_key.rb
KEY_DELM = ","
EQ_DELM = "="
audited :associated_with => :audit_class, :allow_mass_assignment => true
serialize :default_value
belongs_to :puppetclass, :inverse_of => :lookup_keys, :counter_cache => true
......
param_classes.first
end
def audit_class
param_class || puppetclass
end
has_many :lookup_values, :dependent => :destroy, :inverse_of => :lookup_key
accepts_nested_attributes_for :lookup_values, :reject_if => lambda { |a| a[:value].blank? }, :allow_destroy => true
......
nil
end
def to_label
"#{audit_class}::#{key}"
end
def is_smart_variable?
puppetclass_id.to_i > 0
end

Also available in: Unified diff