Sha256: 3f93554d7545eb1b9414fdb3ceb9c3815dd7943dc5adcb170062a25332f5eacb

Contents?: true

Size: 1.85 KB

Versions: 33

Compression:

Stored size: 1.85 KB

Contents

<% title _("Ansible Roles") %>

<% title_actions ansible_proxy_import(hash_for_import_ansible_roles_path),
  documentation_button('#4.1ImportingRoles', :root_url => ansible_doc_url) %>

<table class="<%= table_css_classes 'table-fixed' %>">
  <thead>
    <tr>
      <th class="col-md-6"><%= sort :name, :as => s_("Role|Name") %></th>
      <th class="col-md-2"><%= _("Hostgroups") %></th>
      <th class="col-md-2"><%= _("Hosts") %></th>
      <th class="col-md-2"><%= _("Variables") %></th>
      <th class="col-md-2"><%= sort :updated_at, :as => _("Imported at") %></th>
      <th class="col-md-2"><%= _("Actions") %></th>
    </tr>
  </thead>
  <tbody>
    <% @ansible_roles.each do |role| %>
      <tr>
        <td class="ellipsis"><%= role.name %></td>
        <td class="ellipsis"><%= link_to role.hostgroups.count, hostgroups_path(:search => "ansible_role = #{role.name}") %></td>
        <td class="ellipsis"><%= link_to role.hosts.count, hosts_path(:search => "ansible_role = #{role.name}")%></td>
        <td class="ellipsis"><%= link_to(role.ansible_variables.count, ansible_variables_path(:search => "ansible_role = #{role}")) %></td>
        <td class="ellipsis"><%= import_time role %></td>
        <td>
          <%
              links = [
                link_to(
                  _('Variables'),
                  ansible_variables_path(:search => "ansible_role = #{role}")
                ),
                display_delete_if_authorized(
                  hash_for_ansible_role_path(:id => role).
                  merge(:auth_object => role, :authorizer => authorizer),
                  :data => { :confirm => _("Delete %s?") % role.name },
                  :action => :delete
                )
              ]
          %>
          <%= action_buttons(*links) %>
        </td>
      </tr>
    <% end %>
  </tbody>
</table>

<%= will_paginate_with_info @ansible_roles %>

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
foreman_ansible-14.1.0 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.5 app/views/ansible_roles/index.html.erb
foreman_ansible-14.0.0 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.4 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.3 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.2 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.1 app/views/ansible_roles/index.html.erb
foreman_ansible-13.0.0 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.7 app/views/ansible_roles/index.html.erb
foreman_ansible-10.4.4 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.6 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.5 app/views/ansible_roles/index.html.erb
foreman_ansible-10.4.3 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.4 app/views/ansible_roles/index.html.erb
foreman_ansible-10.4.2 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.3 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.2 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.1 app/views/ansible_roles/index.html.erb
foreman_ansible-12.0.0 app/views/ansible_roles/index.html.erb
foreman_ansible-11.2.1 app/views/ansible_roles/index.html.erb