{% extends "base.html" %} {% block contenido %}

Verificación de Permisos de Acceso

Usuario Actual
Información del usuario actualmente autenticado
Campo Valor
Nombre{{ current_user.p_nombre }} {{ current_user.s_nombre }}
Apellido{{ current_user.p_apellido }} {{ current_user.s_apellido }}
Correo{{ current_user.correo_e }}
Usuario{{ current_user.usuario }}
UUID{{ current_user.id }}
Roles Asignados
{% for role in roles %} {% endfor %}
Roles asignados al usuario actual
Usuario Rol Código Único
{{ role.Usuario.usuario }} {{ role.Roles.name }} {{ role.Roles.id }}
{% for modulo in modulos %}
Módulo: {{ modulo.modulo | capitalize }}
{{ modulo.id }}
{% set perms = [ ("Autorizado", "autorizado"), ("Actualizar", "actualizar"), ("Anular", "anular"), ("Autorizar", "autorizar"), ("BI", "bi"), ("Cerrar", "cerrar"), ("Crear", "crear"), ("Consultar", "consultar"), ("Corregir", "corregir"), ("Eliminar", "eliminar"), ("Editar", "editar"), ("Importar", "importar"), ("Listar", "listar"), ("Reportar", "reportes"), ("Solicitar", "solicitar"), ("Validar", "validar"), ("Validar Solicitud", "validar_solicitud"), ] %} {% for label, attr in perms %} {% endfor %}
Permisos disponibles para el módulo mostrado
Permiso Estado
{{ label }} {% if permisos(modulo=modulo.id, usuario=current_user.id)[attr] %} Permitido {% else %} No Permitido {% endif %}
{% endfor %} {% endblock %}