5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'app/helpers/concerns/foreman_rescue/hosts_helper_extensions.rb', line 5
def host_title_actions(host)
title_actions(
button_group(
if host.rescue_mode?
link_to_if_authorized(_('Cancel rescue'), hash_for_cancel_rescue_host_path(:id => host).merge(:auth_object => host, :permission => 'rescue_hosts'),
:disabled => host.can_be_rescued?,
:title => _('Cancel rescue system for this host.'),
:class => 'btn btn-default',
:method => :put)
else
link_to_if_authorized(_('Rescue'), hash_for_rescue_host_path(:id => host).merge(:auth_object => host, :permission => 'rescue_hosts'),
:disabled => !host.can_be_rescued?,
:title => _('Activate rescue mode for this host.'),
:class => 'btn btn-default')
end
)
)
super
end
|