Permisos de rol y ACL: dos capas distintas
Es la confusión más habitual, y merece la pena dedicarle dos minutos: en Stela conviven dos sistemas de permisos y los dos tienen que decir sí.
Los permisos del rol dicen a qué pantallas y a qué acciones llegas: «puede ver eventos», «puede editar invitados», «puede borrar documentos». Se configuran en el rol y valen para toda la aplicación.
El ACL dice, dentro de esas pantallas, sobre qué registros concretos puedes hacerlo: este evento sí, aquel no.
Cómo se combinan
El orden es siempre el mismo:
- Si tu rol no tiene el permiso, no puedes. Da igual lo que diga el ACL.
- Si el ACL no está activo en tu empresa, manda solo el rol: ves todo aquello a lo que tu rol te da acceso.
- Si el ACL está activo y el registro no está restringido, manda solo el rol.
- Si el registro está restringido, además necesitas nivel suficiente: Escritura para editar y Borrado para eliminar.
Basta que una de las dos capas diga no.
El caso que despista
Tener Escritura en un evento no te convierte en editor de eventos. Si tu rol no incluye el permiso de edición, la ficha se te seguirá abriendo en solo lectura. Y al contrario: tener el permiso de edición en el rol no te deja tocar un evento del que no formas parte de la lista.
Cuando alguien «tiene permisos y no puede», casi siempre es que una de las dos capas está sin resolver. Merece la pena mirar las dos.
Un permiso especial
Gestionar la lista de acceso es a su vez un permiso del rol: Gestión de ACL, en el grupo «General». Sin él no ves ni el botón ni la lista, aunque tengas Borrado sobre el registro.

