Appearance
Checklist Canónico de Creación (RBAC)
Este documento resume el flujo correcto para crear un paquete completo:
- Roles
- Módulo
- Acciones
- Modelo LITE
El orden no es opcional.
Flujo obligatorio
- Definir app (
campusogestion). - Crear roles (FULL + LITE).
- Crear módulo (
apps_modulos). - Asignar módulo a roles (
roles_modulos). - Crear acciones (
modulos_acciones) → el trigger actúa. - Limpiar rol LITE (
roles_acciones). - (Opcional) Backfill defensivo.
- Validar menú (
v_menu_usuario).
Validación mínima antes de dar por terminado
- El módulo aparece en el menú.
- El rol FULL tiene todas las acciones.
- El rol LITE tiene únicamente las permitidas.
- No existen acciones huérfanas.
- El resultado en
v_menu_usuariocoincide con lo esperado.