Sha256: 42354f70d69cc30bf8d6ccaf9233876112dcaa60c8bee8f4e56b9dcdea477ea8
Contents?: true
Size: 1.94 KB
Versions: 5
Compression:
Stored size: 1.94 KB
Contents
module DiscoveredHostsHelper def disc_report_column(record) record.last_report? ? (_("%s ago") % time_ago_in_words(record.last_report.getlocal)) : "" end def discovered_hosts_title_actions(host) actions = [[_('Provision'), hash_for_edit_discovered_host_path(:id => host)]] actions << [_('Auto Provision'), hash_for_auto_provision_discovered_host_path(:id => host), :method => :post] actions << [_('Refresh facts') ,hash_for_refresh_facts_discovered_host_path(:id => host)] actions << [_('Reboot') ,hash_for_reboot_discovered_host_path(:id => host), :method => :put] title_actions( select_action_button( _("Select Action"), {}, actions.map do |action| method = action[2] if action.size > 1 link_to(action[0] , action[1], method) end.flatten ), button_group( link_to(_("Delete"), hash_for_discovered_host_path(:id => host), :class => "btn btn-danger", :confirm => _('Are you sure?'), :method => :delete) ) ) end def multiple_discovered_hosts_actions_select actions = [[_('Delete hosts'), multiple_destroy_discovered_hosts_path]] actions << [_('Assign Organization'), select_multiple_organization_discovered_hosts_path] if SETTINGS[:organizations_enabled] actions << [_('Assign Location'), select_multiple_location_discovered_hosts_path] if SETTINGS[:locations_enabled] select_action_button( _("Select Action"), {:id => 'submit_multiple'}, actions.map do |action| link_to(action[0] , action[1], :'data-dialog-title' => _("%s - The following hosts are about to be changed") % action[0]) end.flatten ) end def turn_zero_to_not_available(value) value == 0 ? 'N/A' : value end def discovery_attribute(host, attr, default_value = _('N/A')) host.try(:discovery_attribute_set).try(attr) || default_value end end
Version data entries
5 entries across 5 versions & 1 rubygems