Project

General

Profile

« Previous | Next » 

Revision e394b70b

Added by Ohad Levy about 14 years ago

  • ID e394b70b52e12f1b54a15c8faaab7416ac9920da

yet another fix for #216

View differences:

app/models/domain_parameter.rb
class DomainParameter < Parameter
belongs_to :domain
validates_presence_of :domain_id, :message => "parameters require an associated domain", :unless => :nested
validates_uniqueness_of :name
validates_uniqueness_of :name, :scope => :domain_id
end
app/models/group_parameter.rb
class GroupParameter < Parameter
belongs_to :hostgroup
validates_presence_of :hostgroup_id
validates_uniqueness_of :name
validates_uniqueness_of :name, :scope => :hostgroup_id
end
app/models/host_parameter.rb
class HostParameter < Parameter
belongs_to :host
validates_presence_of :host_id, :message => "parameters require an associated host", :unless => :nested
validates_uniqueness_of :name
validates_uniqueness_of :name, :scope => :host_id
def to_s
"#{host_id ? host.name : "unassociated"}: #{name} = #{value}"

Also available in: Unified diff