Project

General

Profile

« Previous | Next » 

Revision e902d939

Added by Greg Sutcliffe almost 11 years ago

  • ID e902d93997b7ed04cc06cebe03674752fafc758d

Fixes #2655 - Display Host buttons on unmanaged hosts if a puppet proxy exists

View differences:

app/helpers/hosts_helper.rb
:os => host.try(:operatingsystem_id) || (params[:host] && params[:host][:operatingsystem_id])
}
end
def show_appropriate_host_buttons(host)
[ link_to_if_authorized(_("Audits"), hash_for_host_audits_path(:host_id => @host), :title => _("Host audit entries") , :class => 'btn'),
(link_to_if_authorized(_("Facts"), hash_for_host_facts_path(:host_id => host), :title => _("Browse host facts") , :class => 'btn') if host.facts_hash.present?),
(link_to_if_authorized(_("Reports"), hash_for_host_reports_path(:host_id => host), :title => _("Browse host reports") , :class => 'btn') if host.reports.present?),
(link_to(_("YAML"), externalNodes_host_path(:name => host), :title => _("Puppet external nodes YAML dump") , :class => 'btn') if SmartProxy.puppet_proxies.present?)
].compact
end
end

Also available in: Unified diff