Usuarios: quién entra y qué puede tocar
Administrador y operativo, los permisos por módulo, qué ve alguien sin permiso para una pantalla, cómo invitar y revocar acceso, y por qué el portal no tiene permisos de módulo.
Hay dos roles de staff, los que entran al backoffice:
- Administrador (
tenant_admin): puede todo, sin excepción. - Operativo: puede lo que la ficha de su usuario le habilite, módulo por módulo.
Permisos por módulo
Un operativo se configura módulo por módulo, y en cada uno por separado ver y editar. Los módulos son:
- Propiedades
- Personas
- Contratos
- Cobranzas
- Documentos
- Mantenimiento
- Usuarios
- Configuración
Un operativo puede, por ejemplo, ver Cobranzas pero no editarla, o editar Contratos sin tener ningún permiso sobre Usuarios.
Cuatro pantallas — Mi sitio, Usuarios, Actividad y Configuración — son sólo del administrador: a un operativo ni siquiera le aparecen en el menú, tenga o no permisos marcados. El resto de los módulos sí aparece en el menú para todo el staff, tenga o no el permiso: si un operativo entra a una pantalla para la que no tiene permiso, no ve un menú vacío ni una pantalla en blanco — ve un mensaje explícito, como "No tenés permiso para ver Contratos.".
Invitar y revocar
Invitás a alguien al backoffice con su mail y el rol —Administrador u Operativo—, y si es operativo, con sus permisos. Le llega un mail para elegir su contraseña y entrar. Reinvitar a alguien reemplaza la invitación anterior: el enlace viejo deja de servir.
Para sacar a alguien del staff se le borra el acceso: no hace falta invalidar nada aparte, porque en el siguiente click el sistema vuelve a mirar si sigue siendo parte de tu inmobiliaria. Dos cosas que el sistema no te deja hacer, porque las dos te dejarían sin nadie que pueda arreglarlas después: sacarte a vos mismo, y sacar al único administrador que queda.
Un login, varias inmobiliarias
La identidad es global: una persona tiene una sola cuenta con la que inicia sesión, sin importar en cuántas inmobiliarias trabaje. Lo que es por inmobiliaria es la membresía y el rol — la misma persona puede ser administradora en una y operativa en otra, cada una con sus propios permisos.
El portal no es staff
Propietarios e inquilinos entran por su propio portal, no por el backoffice, y no tienen permisos de módulo: su acceso es siempre a sus propios datos — su contrato, sus recibos, sus liquidaciones — y no a una pantalla entera. Invitarlos al portal se hace desde la ficha de la persona, no desde Usuarios.