Concepto de propio y ajeno
El sistema de Airvi implementa un modelo de control de acceso basado en la propiedad de los registros, el cual permite establecer restricciones según el usuario que crea o gestiona cada elemento dentro de la plataforma. Este modelo diferencia entre registros propios y ajenos, con el objetivo de garantizar la seguridad, trazabilidad y delegación de funciones en función del rol asignado.
⚠️ Importante: Este concepto es exclusivo para el contexto de permisos de acceso. No debe confundirse con otros usos del término “propio”, como cuando se habla de “viaje propio”, el cual tiene relación con la agencia que opera directamente el viaje y no con el usuario que lo registró.
¿Qué es un registro “Propio”?
Un registro se considera propio cuando es creado directamente por un usuario autenticado en el sistema. Por ejemplo, si un usuario ingresa con sus credenciales y crea un producto o una cotización, dicho registro queda automáticamente asociado a su cuenta como propietario. Esto aplica a todos los módulos donde se genera contenido individualmente: viajes, cotizaciones, reservas, productos, etc.
Ejemplo:
El usuario agente1 crea un viaje y lo guarda. Ese viaje es considerado propio de agente1.
¿Qué es un registro “Ajeno”?
Un registro se considera ajeno cuando ha sido creado por otro usuario distinto al que está actualmente autenticado. Por defecto, un usuario no tiene permisos para visualizar ni modificar registros ajenos, a menos que el administrador del sistema le haya asignado permisos explícitos para hacerlo.
Lógica general de permisos
Para cualquier usuario:
-
Puede ver y modificar los registros que ha creado (propios).
-
Puede ver o editar registros ajenos solo si tiene permisos específicos para hacerlo.
-
La visualización en pantalla y disponibilidad de botones depende del estado de los permisos.
-
En algunos módulos como “Usuarios y Proveedores”, no aplica el concepto de propio o ajeno, ya que los accesos son absolutos: o puede gestionar o no puede.