ol.breadcrumb
li
=<> link_to "Usuarios", usuarios_path, class: "link_breadcrumb"
li Usuários
li Ver Detalhes
.widget
.widget-body
h3.show-header
' Usuário:
span.fw-semi-bold =< @usuario.nome_de_usuario
.pull-right style="margin-top: -30px;"
- if @usuario.aprovado?
span.label.label-success => "APROVADO"
- else
span.label.label-danger => "NÃO APROVADO"
- if @usuario.siafic?
span.label.label-warning => "SIAFIC"
hr
.row
.col-md-6
p
span.fw-semi-bold Nome Completo:
=< @usuario.nome_completo
p
span.fw-semi-bold CPF:
-if @usuario.cpf.blank?
' Não informado.
-else
=< @usuario.cpf.try(:as_cpf)
p
span.fw-semi-bold Perfil:
=< @usuario.perfil.nome
- if @usuario.siafic? && @usuario.data_do_termo.present?
p
span.fw-semi-bold Termo de Responsabilidade assinado em:
=< @usuario.data_do_termo
.col-md-6
p
span.fw-semi-bold Email Institucional:
-if @usuario.email_institucional.blank?
' Não informado.
-else
=< @usuario.email_institucional
p
span.fw-semi-bold Email:
-if @usuario.email.blank?
' Não informado.
-else
=< @usuario.email
p
span.fw-semi-bold Aprovador Por:
=< @usuario.aprovado_por.try(:nome_completo)
br
.row
.col-sm-9
.btn-toolbar
.btn-group
- if esta_autorizado? :index
- if @usuario.aprovado?
= link_to usuarios_path, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- else
= link_to nao_aprovados_usuarios_path, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
- if esta_autorizado? :edit
= link_to edit_usuario_path(@usuario), class: "btn btn-default btn-sm" do
i.icone-editar
' Editar
- if esta_autorizado?(:edit) && @usuario.id == current_usuario.id
= link_to edit_password_usuario_path(@usuario), class: "btn btn-default btn-sm" do
i.icone-senha
' Alterar Senha
- if esta_autorizado?(:destroy) && @usuario.id != current_usuario.id
= link_to @usuario, method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do
i.icone-excluir
span.text-danger Excluir
.col-sm-3
.pull-right
- unless @usuario.data_do_termo.nil?
==> link_to usuarios_imprimir_path(relatorio: 'termo_de_responsabilidade', format: :pdf, usuario_id: @usuario.id), id: 'botao_imprimir', target: '_blank', class: "btn btn-info btn-sm" do
| Imprimir Termo
- if @usuario.nao_aprovado?
==> link_to aprovar_usuario_path(@usuario), :method => :get, data: { confirm: 'Confirma aprovação do usuário para uso do sistema?' }, :class => "btn btn-default btn-sm", :title => "Aprovar usuário" do %
i.icone-ok
' Aprovar
- if @usuario.todas_as_unidades?
.row
.col-md-12
.alert.alert-danger role="alert" style="font-size: 90%; font-weight: 500;"
strong
| Aviso!
| O Usuário tem permissão para todas as unidades. Caso deseje alterar alguma unidade, será necessário alterar a permissão.
.clearfix
ul id="tabs1" class="nav nav-tabs pull-left"
li class="#{'active' if params[:tab] == "documentos" || !params[:tab]}"
a data-target="#documentos" data-toggle="tab" aria-expanded="true"
' Documentos
li class="#{'active' if params[:tab] == "unidades"}"
a data-target="#unidades" data-toggle="tab" aria-expanded="true"
' Unidades
- if current_usuario.id == @usuario.id
li class="#{'active' if params[:tab] == "acesso_api"}"
a data-target="#acesso_api" data-toggle="tab" aria-expanded="true"
' Acesso API
#tabs1c.tab-content.mb-lg
.tab-pane.clearfix class="#{'active' if params[:tab] == "documentos" || !params[:tab]}" id="documentos"
= render partial: 'documentos'
.tab-pane.clearfix class="#{'active' if params[:tab] == "unidades"}" id="unidades"
= render partial: 'unidades', locals: { unidades: @usuario.unidades_orcamentarias }
- if current_usuario.id == @usuario.id
.tab-pane.clearfix class="#{'active' if params[:tab] == "acesso_api"}" id="acesso_api"
= render partial: 'acesso_api'
- content_for :js do
javascript:
new ClipboardJS('.btn_copy');