Project

General

Profile

« Previous | Next » 

Revision 9dd00534

Added by Tom Caspy over 8 years ago

fixes #11425 - adding lookup_value_matcher to host and hostgroup to make db schema more logical

View differences:

app/models/hostgroup.rb
def clone(name = "")
new = self.dup
new.name = name
new.title = name
new.puppetclasses = puppetclasses
new.locations = locations
new.organizations = organizations
new.config_groups = config_groups
new.set_lookup_value_matcher
# Clone any parameters as well
self.group_parameters.each{|param| new.group_parameters << param.clone}
self.lookup_values.each do |lookup_value|
new_lookup_value = lookup_value.dup
new_lookup_value.match = "hostgroup=#{new.title}"
new_lookup_value.match = new.lookup_value_matcher
new.lookup_values << new_lookup_value
end
new

Also available in: Unified diff