<%= f.input :first_name %>
<%= f.input :last_name %>
<%= f.input :email %>
<% if current_user.admin? %>
<%= f.input :admin, as: :boolean %>
<% end %>
<%= f.input :login %>
<%= f.input :cpf %>
<%= f.input :authorize_email_and_sms %>
<%= f.input :student, as: :autocomplete, url: search_autocomplete_students_path %>
<%= f.input :teacher_id, as: :select2, elements: @teachers %> <% if f.object.teacher_id.blank? %>
Este campo deve ser preenchido caso o usuário seja um professor.
<% end %>
<%= f.input :status, as: :select2, elements: UserStatus.to_select.to_json %>
<%= f.input :expiration_date %>
<%= f.input :phone, as: :tel, input_html: { autocomplete: "off" } %>
<% if current_user.can_change?("can_change_user_password") %>
<%= f.input :password, hint: "Preencha apenas se desejar alterar a senha", input_html: { autocomplete: "new-password" } %>
<% end %>
Permissões <%= f.association :user_roles do |p| %> <%= render 'user_role_fields', f: p %> <% end %>
<%= UserRole.human_attribute_name :role %> <%= UserRole.human_attribute_name :unity %>
<%= link_to_add_association 'Adicionar permissão', f, :user_roles, class: 'btn btn-success btn-sm', :"data-association-insertion-method" => "append", :"data-association-insertion-node" => "#user-roles" %>