akz92/estudeantes

View on GitHub
app/views/devise/registrations/edit.html.haml

Summary

Maintainability
Test Coverage
= render partial: "devise/registrations/navbar"
.login
  %h2
    /Editar #{resource_name.to_s.humanize}
    Alterar cadastro
  = bootstrap_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f|
    = f.email_field :email, :required => true, :autofocus => true
    - if devise_mapping.confirmable? && resource.pending_reconfirmation?
      %p
        Currently waiting confirmation for: #{resource.unconfirmed_email}
    = f.password_field :password, label: 'Nova senha', :autocomplete => "off", :hint => "deixe em branco caso não queira alterar a senha", :required => false
    = f.password_field :password_confirmation, label: 'Confirme a senha', :required => false
    = f.password_field :current_password, label: 'Senha atual', :hint => "nós precisamos da sua senha atual para confirmar suas mudanças", :required => true
    %button.btn.btn-primary{value: "submit"} Atualizar
    /= link_to 'Cancelar', root_url, class: "btn btn-warning"
    %button.btn.btn-default{"data-dismiss" => "modal", :type => "button"} Fechar