{% extends "base.html" %} {% block title %}Usuários{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Voltar Gerenciar Usuários
RBAC Setorial Novo Usuário
{% if empresa_contexto_id %} Empresa de contexto para auditoria: ID {{ empresa_contexto_id }} {% else %} Empresa de contexto não definida. {% endif %}
{% if usuarios %}
{% for usuario in usuarios %} {% endfor %}
Usuário E-mail Nível Vínculo RH Setor/Perfil Permissões Status Último Acesso Ações
{{ usuario.username }} {% if usuario.id == current_user.id %} Você {% endif %} {{ usuario.email }} {% set nivel = usuario.nivel_acesso or usuario.perfil %} {% if nivel == 'admin' %} Admin {% elif nivel == 'gerente' or nivel == 'gestor' %} Gerente {% elif nivel == 'vendedor' %} Vendedor {% else %} Operador {% endif %} {% if usuario._rh_vinculo_status == 'ok' %} Válido {% elif usuario._rh_vinculo_status == 'admin' %} Admin {% elif usuario._rh_vinculo_status in ['sem_pessoa', 'sem_rh'] %} Sem vínculo {% elif usuario._rh_vinculo_status in ['rh_inativo', 'acesso_bloqueado'] %} Bloqueado {% else %} Indefinido {% endif %}
{{ usuario._rh_vinculo_detalhe }}
{% if usuario.perfil_acesso_setorial_ref %} {{ usuario.perfil_acesso_setorial_ref.nome }}
{{ usuario.perfil_acesso_setorial_ref.setor.nome if usuario.perfil_acesso_setorial_ref.setor else 'Sem setor' }}
{% elif usuario.setor_acesso_ref %} {{ usuario.setor_acesso_ref.nome }} {% else %} Legado {% endif %}
{% if usuario.pode_cancelar_venda %}CV{% endif %} {% if usuario.pode_estornar_pagamento %}EP{% endif %} {% if usuario.pode_fechar_caixa_outros %}FC{% endif %} {% if usuario.pode_alterar_preco %}AP{% endif %} {% if usuario.pode_operar_app_empresa %}AE{% endif %} {% if usuario.pode_admin_app_empresa %}AA{% endif %} {% if usuario.acesso_apenas_app_empresa %}EX{% endif %}
Sangria: R$ {{ '%.0f'|format(usuario.limite_sangria or 0) }} | Desc: {% if usuario.pode_dar_desconto_percentual %} {{ usuario.limite_desconto_percentual or usuario.pode_dar_desconto_maximo or 0 }}% {% endif %} {% if usuario.pode_dar_desconto_percentual and usuario.pode_dar_desconto_valor %} + {% endif %} {% if usuario.pode_dar_desconto_valor %} R$ {{ '%.2f'|format(usuario.limite_desconto_valor or 0) }} {% endif %} {% if not usuario.pode_dar_desconto_percentual and not usuario.pode_dar_desconto_valor %} sem desconto {% endif %}
{% if usuario.ativo %} Ativo {% else %} Inativo {% endif %} {% if usuario.ultimo_acesso %} {{ usuario.ultimo_acesso.strftime('%d/%m/%Y %H:%M') }} {% else %} Nunca {% endif %}
{% else %}
Nenhum usuário cadastrado.
{% endif %}
Níveis de Acesso
Admin
  • Acesso total
  • Gerenciar usuários
  • Todas permissões
Gerente
  • Supervisionar
  • Autorizar ações
  • Relatórios
Operador
  • Caixa
  • Vendas
  • Lançamentos
Vendedor
  • Apenas vendas
  • Sem caixa
  • Básico
Legenda Permissões
CV = Cancelar Vendas
EP = Estornar Pagamentos
FC = Fechar Caixa de Outros
AP = Alterar Preço
Sangria = Limite sem autorização
Desc = Desconto máximo permitido
{% endblock %} {% block extra_js %} {% endblock %}