Roles dinámicos: cada miembro de tu equipo con los permisos exactos

4 roles predeterminados + roles custom ilimitados con permisos granulares. Recepcionista, Comercial, Shop Manager, Terapeuta, Financiero — crea el rol que necesites.

Más allá de Admin, Instructor y Cliente

Moduler incluye un sistema de control de acceso basado en roles (RBAC) con permisos completamente dinámicos. Los 4 roles predeterminados cubren los perfiles típicos, pero puedes crear tantos roles personalizados como necesites — sin límite.

Roles predeterminados

RolAcceso
Super AdministradorAcceso total (*:*), configuración técnica, gestión de roles
ManagerTodos los módulos operativos (usuarios, sesiones, finanzas, tienda, blog...)
InstructorSesiones, asistencia, blog, mensajería de seguimiento
ClienteConsulta de sesiones, planes y facturación propia

Permisos granulares

Los permisos siguen el formato módulo:acción (ej: users:list, billing:*, courses:manage). Se pueden asignar wildcards por módulo o permisos individuales. El editor visual muestra estados de checkbox (vacío, indeterminado, marcado) para ver de un vistazo el nivel de acceso.

Ejemplos de roles personalizados

Privacidad por diseño

Los roles de tipo instructor/profesional no ven datos sensibles de los clientes: email, teléfono, dirección, datos fiscales, créditos ni plan de suscripción. Solo ven nombre, rol, estado y estadísticas de reservas.

Display Name personalizable

En un sistema white-label, el nombre visible del rol se adapta al contexto de tu negocio: "Médico" en vez de "Instructor", "Paciente" en vez de "Cliente", "Alumno", "Socio", "Terapeuta", "Nutricionista"... El nombre interno técnico permanece fijo; la lógica se basa en flags y permisos, nunca en el nombre del rol.