Block a user
UDT-008: Gestión completa de usuarios
UDT-008: Gestión completa de usuarios
UDT-006: Middleware de Autorización (RBAC enforcement)
[UDT-005/006] Crear ProtectedRoute reutilizable con rol-check en frontend
UDT-006: Middleware de Autorización (RBAC enforcement)
UDT-005: Gestión de Permisos (RBAC) — catálogo + asignación rol↔permisos
UDT-005: Gestión de Permisos (RBAC) — catálogo + asignación rol↔permisos
[UDT-005/006] Crear ProtectedRoute reutilizable con rol-check en frontend
Reasignado formalmente a UDT-006 (Middleware de Autorización). En UDT-005 las rutas /admin/permisos usan el ProtectedRoute actual (auth-only). El componente granular con `requiredPermission…