Module: ForemanSpacewalk::HostExtensions::Overrides

Defined in:
app/models/concerns/foreman_spacewalk/host_extensions.rb

Instance Method Summary collapse

Instance Method Details

#hostgroup_inherited_attributesObject



6
7
8
# File 'app/models/concerns/foreman_spacewalk/host_extensions.rb', line 6

def hostgroup_inherited_attributes
  super + ['spacewalk_proxy_id']
end

#smart_proxy_idsObject



10
11
12
13
14
15
16
# File 'app/models/concerns/foreman_spacewalk/host_extensions.rb', line 10

def smart_proxy_ids
  ids = super
  [spacewalk_proxy, hostgroup.try(:spacewalk_proxy)].compact.each do |proxy|
    ids << proxy.id
  end
  ids
end