<% content_for :js do %>
  <%= javascript_include_tag 'views/roles/edit' %>
<% end %>

<fieldset>
  <div class="row">
    <div class="col col-sm-4">
      <%= f.input :name %>
    </div>

    <div class="col col-sm-4">
      <%= f.input :author, disabled: true %>
    </div>

    <div class="col col-sm-4">
      <%= f.input :access_level, as: :select2, elements: AccessLevel.to_select.to_json, disabled: f.object.persisted? %>
    </div>
  </div>

  <div class="row">
    <div class="col col-sm-12">
      <div class="alert alert-info" id="administrator-role-info" style="display:none;">
  	     <i class="fa-fw fa fa-info"></i>
         O nível de acesso <strong> Administrador </strong> não exigirá vínculo com unidades no cadastro de usuários.
      </div>

      <div class="alert alert-info" id="employee-role-info" style="display:none;">
  	     <i class="fa-fw fa fa-info"></i>
         O nível de acesso <strong> Servidor </strong> exigirá vínculo com unidades no cadastro de usuários.
      </div>

      <div class="alert alert-info" id="teacher-role-info" style="display:none;">
  	     <i class="fa-fw fa fa-info"></i>
         O nível de acesso <strong> Professor </strong> exigirá vínculo com unidades e com um professor no cadastro de usuários.
      </div>

      <div class="alert alert-info" id="parent-role-info" style="display:none;">
  	     <i class="fa-fw fa fa-info"></i>
          O nível de acesso <strong> Pais </strong> exigirá vínculo com um ou mais alunos.
      </div>

      <div class="alert alert-info" id="student-role-info" style="display:none;">
         <i class="fa-fw fa fa-info"></i>
         O nível de acesso <strong> Aluno </strong> exigirá vínculo com um aluno no cadastro de usuários.
      </div>

    </div>
  </div>

  <table class="table table-striped table-bordered table-condensed">
    <thead>
      <tr>
        <th>Funcionalidade</th>
        <th>Acesso</th>
      </tr>
    </thead>

    <% if f.object.errors[:permissions].present? %>
      <div class="alert alert-danger alert-block ">
        <i class="fa-fw fa fa-times"></i>
        <span class="help-inline">
          <%= raw(f.object.errors[:permissions].join("<br />")) %>
        </span>
      </div>
    <% end %>
    <%= hidden_field_tag :role_id, f.object.id %>
    <tbody id="role-permissions-tbody">
      <%= f.association :permissions, collection: @permissions do |p| %>
        <%= render 'permission', f: p %>
      <% end %>
    </tbody>
  </table>
</fieldset>
