Project

General

Profile

« Previous | Next » 

Revision 1fa008a4

Added by Joseph Magen over 10 years ago

fixes #3912 - add inheritance for locations / organizations

View differences:

app/models/smart_proxy.rb
errors
end
def taxonomy_foreign_conditions
feature_names = self.features.pluck(:name)
conditions = {}
if feature_names.include?('Puppet') && feature_names.include?('Puppet CA')
conditions = "puppet_proxy_id = #{id} OR puppet_ca_proxy_id = #{id}"
elsif feature_names.include?('Puppet')
conditions[:puppet_proxy_id] = id
elsif feature_names.include?('Puppet CA')
conditions[:puppet_ca_proxy_id] = id
end
conditions
end
private
def sanitize_url

Also available in: Unified diff