= form_for(@usuario, html: {class: "form-horizontal"}, role: "form" ) do |f|
fieldset
legend
strong = @usuario.new_record? ? 'Cadastrar' : 'Editar'
| Usuário
.form-group style="margin: 20px;"
.col-sm-12
label.control-label for="prepended-input" Nome Completo*
= f.text_field :nome_completo, class: "form-control", autofocus: "autofocus"
= error_for @usuario, :nome_completo
.form-group style="margin: 20px;"
.col-sm-6
label.control-label Nome de Usuário*
= f.text_field :nome_de_usuario, class: "form-control", autofocus: "autofocus"
= error_for @usuario, :nome_de_usuario
.col-sm-6
label.control-label for="prepended-input" CPF*
= f.text_field :cpf, class: "form-control", id:"cpf", autofocus: "autofocus", placeholder: "000.000.000-00"
= error_for @usuario, :cpf
.form-group style="margin: 20px;"
.col-sm-6
label.control-label Número da Matrícula
= f.text_field :numero_da_matricula, class: "form-control", autofocus: "autofocus"
.col-sm-6
label.control-label Cargo
= f.text_field :cargo, class: "form-control", autofocus: "autofocus"
.form-group style="margin: 20px;"
.col-sm-12
label.control-label for="prepended-input" E-mail*
= f.email_field :email, class: "form-control"
= error_for @usuario, :email
.form-group style="margin: 20px;"
.col-sm-12
label.control-label for="prepended-input" E-mail Institucional
= f.email_field :email_institucional, class: "form-control"
= error_for @usuario, :email_institucional
.form-group style="margin: 20px;"
.col-sm-8
= f.check_box :receber_email, style: "margin-right: 5px;"
label.control-label for="prepended-input" Deseja receber e-mails de alerta?
= error_for @usuario, :receber_email
- if @usuario.new_record?
.form-group style="margin: 20px;"
.col-sm-6
label.control-label for="password-field" Senha*
= f.password_field :password, class: "form-control"
= error_for @usuario, :password
.col-sm-6
label.control-label for="password-field" Confirmação de Senha*
= f.password_field :password_confirmation, class: "form-control"
= error_for @usuario, :password_confirmation
.form-group style="margin: 20px;"
.col-sm-3
label.control-label for="prepended-input" Perfil*
= f.select :perfil_id, options_from_collection_for_select(@perfis, 'id', 'nome', @usuario.perfil_id),
{ include_blank: "Selecione" }, class: "form-control s2"
= error_for @usuario, :perfil_id
.col-sm-3
label.control-label for="prepend-input" Poder
= f.select :tipo_de_poder, options_for_select(@tipo_de_poder.collect {|t|["#{t[0].humanize}", t[0] ]}, @usuario.try(:tipo_de_poder)),
{include_blank: "Selecione"}, id: "tipo_de_poder", class: "form-control s2"
.col-sm-6
label.control-label for="prepended-input" Nivel de Permissão Para Unidades Orçamentarias
= f.select :nivel_de_permissao_a_unidades, options_for_select(@permissao_unidades_orcamentarias.collect {|t|[ "#{t[0].humanize}", t[0] ] }, @usuario.try(:nivel_de_permissao_a_unidades)),
{include_blank: false}, class: 'form-control s2', data: { value: @usuario.try(:nivel_de_permissao_a_unidades) }
= error_for @usuario, :nivel_de_permissao_a_unidades
.form-group style="margin: 20px;"
h6
' (*) Campos Obrigatórios
.form-actions
.row
.col-sm-offset-5.col-sm-12
= f.submit "Salvar", class: "btn btn-primary"
- if @usuario.new_record?
= link_to "Cancelar", usuarios_path, class: "btn btn-inverse"
- else
= link_to "Cancelar", usuario_path(@usuario.id), class: "btn btn-inverse"
- unless @usuario.data_do_termo.nil?
= link_to usuarios_imprimir_path(relatorio: 'termo_de_responsabilidade', format: :pdf), id: 'botao_imprimir', target: '_blank', class: "btn btn-info" do
| Imprimir Termo
javascript:
$(function () {
$("#cpf").mask("000.000.000-00");
});