Permisos Basados en Roles
Argonautas aplica un control de acceso basado en roles (RBAC) para garantizar que los usuarios vean únicamente los datos y funciones relevantes para su rol. Esta guía proporciona la matriz detallada de permisos.
Matriz de Permisos
Propiedades
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Ver todas las propiedades | Sí | Solo asignadas | Solo asignadas | Solo propias | No |
| Crear propiedad | Sí | No | No | No | No |
| Editar detalles de propiedad | Sí | Solo asignadas | No | No | No |
| Eliminar propiedad | Sí | No | No | No | No |
| Ver guía de la villa | Sí | Solo asignadas | Solo asignadas | Solo propias | Solo reservadas |
Reservas
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Ver reservas | Sí | Propiedades asignadas | No | Propiedades propias | Reserva propia |
| Crear reserva | Sí | Propiedades asignadas | No | No | No |
| Modificar reserva | Sí | Propiedades asignadas | No | No | No |
| Cancelar reserva | Sí | Propiedades asignadas | No | No | No |
| Registrar pago | Sí | Propiedades asignadas | No | No | No |
Tarifas y Precios
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Ver tarifas | Sí | Propiedades asignadas | No | No | No |
| Crear/editar plantillas de temporada | Sí | No | No | No | No |
| Establecer tarifas de propiedad | Sí | Propiedades asignadas | No | No | No |
| Gestionar superposiciones | Sí | Propiedades asignadas | No | No | No |
| Configurar cargos/impuestos | Sí | No | No | No | No |
Mensajería
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Ver bandeja de entrada | Sí | Propiedades asignadas | No | Mensajes propios | Mensajes propios |
| Enviar mensajes | Sí | Propiedades asignadas | No | Sí | Sí |
| Gestionar plantillas | Sí | No | No | No | No |
| Configurar canales | Sí | No | No | No | No |
Gestión de Personal
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Ver todo el personal | Sí | Propiedades asignadas | No | No | No |
| Crear tareas | Sí | Propiedades asignadas | No | No | No |
| Asignar tareas | Sí | Propiedades asignadas | No | No | No |
| Completar tareas propias | -- | -- | Sí | -- | -- |
| Ver horarios | Sí | Propiedades asignadas | Solo propios | No | No |
| Aprobar tiempo libre | Sí | Propiedades asignadas | No | No | No |
Configuración y Administración
| Acción | Administrador | Gerente de Propiedad | Personal | Propietario | Huésped |
|---|---|---|---|---|---|
| Configuración del sistema | Sí | No | No | No | No |
| Gestión de usuarios | Sí | No | No | No | No |
| Gestión de canales | Sí | No | No | No | No |
| Configuración de la empresa | Sí | No | No | No | No |
| Ver informes | Sí | Limitado | No | Propiedades propias | No |
Aislamiento por Inquilino
Todos los permisos operan dentro del límite de la empresa (inquilino):
- Los usuarios de la Empresa A no pueden ver ningún dato de la Empresa B.
- Esto se aplica a nivel de consulta de base de datos, no solo en la interfaz de usuario.
- Los usuarios Administradores tienen acceso completo dentro de su empresa, no entre empresas.
Alcance a Nivel de Propiedad
Los Gerentes de Propiedad tienen un alcance adicional definido por la relación primary_manager:
- Un Gerente de Propiedad solo ve las propiedades donde está establecido como gerente principal.
- Las reservas, huéspedes, tarifas y mensajes se filtran por esta relación.
- Para dar acceso a un Gerente de Propiedad a propiedades adicionales, asígnelo como gerente principal en esas propiedades.
Preguntas Frecuentes
¿Puedo personalizar los permisos más allá de los roles predefinidos? Actualmente no se admiten definiciones de roles personalizados. Los cinco roles predefinidos cubren los flujos de trabajo estándar de gestión de propiedades.
¿Cómo puedo auditar a qué puede acceder un usuario? Abra el perfil del usuario en Configuración > Usuarios para ver su rol y las propiedades asignadas. La matriz de permisos anterior muestra exactamente lo que permite ese rol.
¿Qué sucede si reduzco el rol de un usuario? El cambio surte efecto inmediatamente. La siguiente carga de página del usuario reflejará los nuevos permisos.
Relacionado
- Roles del Personal -- Descripción de roles y guía de asignación.
- Gestión de Usuarios -- Agregar y gestionar cuentas de usuario.
- Guía de Configuración -- Resumen de configuración del sistema.