Sha256: 904fc404b3fec01d85e30c6dbd1de1f752f1312b7be475c4e0879939fba2f80e
Contents?: true
Size: 839 Bytes
Versions: 10
Compression:
Stored size: 839 Bytes
Contents
module ForemanAnsible # Small convenience to list all roles in the UI module AnsibleRolesHelper def ansible_proxy_links(hash, classes = nil) links = SmartProxy.with_features('Ansible').map do |proxy| display_link_if_authorized(_('Import from %s') % proxy.name, hash.merge(:proxy => proxy), :class => classes) end.flatten links.unshift display_link_if_authorized(_('Import from Foreman host'), hash, :class => classes) end def ansible_proxy_import(hash) select_action_button(_('Import'), {}, ansible_proxy_links(hash)) end def import_time(role) _('%s ago') % time_ago_in_words(role.updated_at) end end end
Version data entries
10 entries across 10 versions & 1 rubygems