Sha256: 31a11b98806b9114b5eaedd0c07613c77e7b7b6ffe8795c7661eb432bfb75c5c

Contents?: true

Size: 739 Bytes

Versions: 5

Compression:

Stored size: 739 Bytes

Contents

<% if policy(f.object).policies? %>
  <h2>
    Access control
  </h2>
  <p>
    <% if f.object.kind_of?(User) && f.object != current_user %>
      <%= f.check_box :activated %>
      <label for="user_activated">
        The user account is activated
      </label>
      <br />
    <% end %>
    <% Role.roles.each do |role| %>
      <%= check_box_tag("#{model_name_from_record_or_class(f.object).param_key}[role_names][]",
                        role.name,
                        f.object.role?(role.name.to_sym),
                        id: "role-#{role.name}",
                        class: "role") %>
      <label for="role-<%= role.name %>">
        <%= role.description %>
      </label>
      <br>
    <% end %>
  </p>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pages_core-3.15.5 app/views/admin/users/_access_control.html.erb
pages_core-3.15.4 app/views/admin/users/_access_control.html.erb
pages_core-3.15.3 app/views/admin/users/_access_control.html.erb
pages_core-3.15.2 app/views/admin/users/_access_control.html.erb
pages_core-3.15.1 app/views/admin/users/_access_control.html.erb