Project

General

Profile

Download (764 Bytes) Statistics
| Branch: | Tag: | Revision:
module HostgroupDescriptionHelper
UI.register_hostgroup_description do
hostgroup_actions_provider :base_hostgroup_actions
end

def base_hostgroup_actions(hostgroup)
[
{ action: display_link_if_authorized(_('Nest'), hash_for_nest_hostgroup_path(id: hostgroup)), priority: 10 },
{ action: display_link_if_authorized(_('Create Host'), hash_for_new_host_path(hostgroup_id: hostgroup.id)), priority: 20 },
{ action: display_link_if_authorized(_('Clone'), hash_for_clone_hostgroup_path(id: hostgroup)), priority: 30 },
{ action: display_delete_if_authorized(hash_for_hostgroup_path(id: hostgroup).merge(auth_object: hostgroup, authorizer: authorizer), data: { confirm: warning_message(hostgroup) }), priority: 40 },
]
end
end
(24-24/56)