Sha256: c766c5ed3d367aec9212df1191488ef02c0619aa9159584e316bbe77bbfeb865
Contents?: true
Size: 724 Bytes
Versions: 2
Compression:
Stored size: 724 Bytes
Contents
# frozen_string_literal: true module ForemanAnsible module AnsibleHostgroupsHelper def ansible_hostgroups_actions(hostgroup) play_roles = if hostgroup.all_ansible_roles.empty? { action: (link_to _('Run all Ansible roles'), 'javascript:void(0);', disabled: true, title: 'No Roles assigned'), priority: 31 } else { action: display_link_if_authorized(_('Run all Ansible roles'), hash_for_play_roles_hostgroup_path(id: hostgroup), 'data-no-turbolink': true, title: _('Run all Ansible roles on hosts belonging to this host group')), priority: 31 } end [play_roles] if User.current.can?(:create_job_invocations) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
foreman_ansible-9.0.1 | app/helpers/foreman_ansible/ansible_hostgroups_helper.rb |
foreman_ansible-9.0.0 | app/helpers/foreman_ansible/ansible_hostgroups_helper.rb |