Autorización UI

Roles y permisos

Estados de permiso denegado, matrices de rol y superficies sin acceso estandarizadas como lenguaje de dashboard.

Sin backend

Estados de permisos

La autorización se representa con estados UX claros, no con errores misteriosos.

401 No autorizado

El usuario no inició sesión o la sesión expiró.

403 Prohibido

El usuario inició sesión, pero no tiene el permiso requerido.

Rol requerido

Esta acción requiere acceso Admin o manager de facturación.

Sin acceso inline

La sección sigue visible, pero explica por qué los datos están ocultos.

Modo solo lectura

Los controles siguen visibles pero deshabilitados con una razón clara.

Matriz de roles

Resumen estático de capacidades por rol.

PropietarioAcceso completo
AdminGestiona espacio
EditorCrea y actualiza
ViewerSolo lectura

Datos de facturación ocultos

Requiere Billing manager

Podés ver salud de clientes, pero los detalles de ingresos están ocultos por tu rol actual. Pedí acceso o cambiá de espacio.

Ejemplo de matriz de permisos

Usá labels legibles y estados denegados explícitos; nunca ocultes navegación crítica en silencio.

CapacidadPropietarioAdminEditorViewer
Gestionar facturaciónPermitidoPermitidoDenegadoDenegado
Invitar miembrosPermitidoPermitidoPermitidoDenegado
Exportar reportesPermitidoPermitidoPermitidoSolo lectura
Rotar API keysPermitidoPermitidoDenegadoDenegado