module ForemanSalt::Concerns::HostgroupsControllerExtensions

def salt_environment_selected

def salt_environment_selected
  @hostgroup = Hostgroup.authorized(:view_hostgroups, Hostgroup).find_by_id(params[:hostgroup_id]) || Hostgroup.new(params[:hostgroup])
  if params[:hostgroup][:salt_environment_id].present?
    @salt_environment = ::ForemanSalt::SaltEnvironment.friendly.find(params[:hostgroup][:salt_environment_id])
    load_vars_for_ajax
    render :partial => 'foreman_salt/salt_modules/host_tab_pane'
  else
    logger.info 'environment_id is required to render states'
  end
end