Sha256: 9b8b44e937da3c2f611e711132b2bfba6f28ad2744fdfb1d8f54ac10fb7c632d

Contents?: true

Size: 1022 Bytes

Versions: 5

Compression:

Stored size: 1022 Bytes

Contents

<% title_actions check_all_roles_links %>

<%= form_for @role do |f| %>
  <%= base_errors_for @role %>

  <%= text_f f, :name, :class => @role.builtin? ? "disabled" : ""  %>

  <% perms_by_block = @role.setable_permissions.group_by {|p| p.security_block.to_s} %>
  <% perms_by_block.keys.sort.each do |block| %>
    <div class="control-group">
      <%= label_tag 'role[permissions]', block.humanize,:class=>"control-label" %>
      <div class="controls">
        <ul class="inputs-list">
          <% perms_by_block[block].each do |permission| %>
            <li>
            <%= content_tag :div, 'role[permissions][]' do %>
              <%= check_box_tag 'role[permissions][]', permission.name, (@role.permissions.include? permission.name), :class => "role_checkbox" %>
              <%= permission.name %>
              <%= hidden_field_tag 'role[permissions][]' %>
            <% end -%>
            </li>
          <% end %>
        </ul>
      </div>
    </div>
  <% end -%>
  <%= submit_or_cancel f %>
<% end -%>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_discovery-1.0.0 test/foreman_app/app/views/roles/_form.html.erb
foreman_discovery-1.0.0.rc4 test/foreman_app/app/views/roles/_form.html.erb
foreman_discovery-1.0.0.rc3 test/foreman_app/app/views/roles/_form.html.erb
foreman_discovery-1.0.0.rc2 test/foreman_app/app/views/roles/_form.html.erb
foreman_discovery-1.0.0.rc1 test/foreman_app/app/views/roles/_form.html.erb