Module: ForemanSalt::Concerns::HostgroupsControllerExtensions::Overrides

Defined in:
app/controllers/foreman_salt/concerns/hostgroups_controller_extensions.rb

Instance Method Summary collapse

Instance Method Details

#load_vars_for_ajaxObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/foreman_salt/concerns/hostgroups_controller_extensions.rb', line 7

def load_vars_for_ajax
  super
  @obj = @hostgroup
  @salt_environment ||= @hostgroup.salt_environment

  if @salt_environment
    @inherited_salt_modules = @salt_environment.salt_modules.where(id: @hostgroup.inherited_salt_modules)
    @salt_modules           = @salt_environment.salt_modules - @inherited_salt_modules
  else
    @inherited_salt_modules = @salt_modules = []
  end

  @selected = @hostgroup.salt_modules || []
end