Appearance
Roles y Permisos
La sección de Roles y Permisos permite gestionar de forma granular qué puede hacer cada tipo de usuario en el sistema. Solo accesible para usuarios Superadmin.
¿Qué son los Roles?
Un rol es un conjunto de permisos que se asigna a un usuario. El sistema viene con tres roles predefinidos:
Superadmin
- Acceso total e irrestricto
- Puede gestionar roles y permisos
- Puede ver el registro de actividad completo
- No se puede crear desde la interfaz
Admin (Administrador)
- Acceso completo a las funciones operativas
- Gestión de usuarios, sedes, canchas y precios
- Acceso a reportes y configuración
Manager
- Acceso limitado a sedes asignadas
- Gestión de reservas y bloqueos
- Acceso a reportes de sus sedes
Permisos Disponibles
El sistema cuenta con permisos granulares agrupados por módulo:
Usuarios
view-users- Ver usuarioscreate-users- Crear usuariosedit-users- Editar usuariosdelete-users- Eliminar usuarios
Sedes
view-locations- Ver sedescreate-locations- Crear sedesedit-locations- Editar sedesdelete-locations- Eliminar sedes
Canchas
view-courts- Ver canchascreate-courts- Crear canchasedit-courts- Editar canchasdelete-courts- Eliminar canchas
Tipos de Cancha
view-court-types- Ver tiposcreate-court-types- Crear tiposedit-court-types- Editar tiposdelete-court-types- Eliminar tipos
Reglas de Precio
view-price-rules- Ver reglas de preciocreate-price-rules- Crear reglasedit-price-rules- Editar reglasdelete-price-rules- Eliminar reglas
Tipos de Regla de Precio
view-price-rule-types- Ver tipos de reglacreate-price-rule-types- Crear tiposedit-price-rule-types- Editar tiposdelete-price-rule-types- Eliminar tipos
Reservas
view-reservations- Ver reservascreate-reservations- Crear reservasedit-reservations- Editar reservasdelete-reservations- Eliminar reservascancel-reservations- Cancelar reservasconfirm-reservations- Confirmar reservas
Profesores
view-professors- Ver profesorescreate-professors- Crear profesoresedit-professors- Editar profesoresdelete-professors- Eliminar profesores
Bloqueos
view-blocks- Ver bloqueoscreate-blocks- Crear bloqueosedit-blocks- Editar bloqueosdelete-blocks- Eliminar bloqueos
Otros
view-reports- Ver reportesedit-settings- Modificar configuración del sistema
Gestionar Roles
Ver Roles
Accedé a Roles en el menú lateral (solo visible para Superadmin).
Crear un Rol Personalizado
- Hacé clic en Agregar Rol
- Ingresá un nombre para el rol
- Seleccioná los permisos que querés asignar
- Guardá
Editar Permisos de un Rol
- Hacé clic en Editar en el rol
- Agregá o quitá permisos según necesites
- Guardá los cambios
Importante
Los cambios en los permisos de un rol afectan inmediatamente a todos los usuarios que tengan ese rol.
Eliminar un Rol
- Hacé clic en Eliminar
- Confirmá la acción
Cuidado
No podés eliminar un rol si hay usuarios asignados. Primero cambiá el rol de esos usuarios.
Control de Acceso por Sede
Además de los permisos por módulo, los Managers tienen un control de acceso adicional por sede:
- Solo ven las sedes que les fueron asignadas
- Solo pueden gestionar reservas, canchas y bloqueos de sus sedes
- Los reportes se filtran automáticamente por sus sedes
Los Admins y Superadmins tienen acceso a todas las sedes.
Preguntas Frecuentes
¿Puedo crear roles personalizados?
Sí, el Superadmin puede crear roles con cualquier combinación de permisos.
¿Los permisos se aplican en tiempo real?
Sí, los cambios en permisos se reflejan inmediatamente la próxima vez que el usuario haga una acción.
¿Puedo asignar múltiples roles a un usuario?
Actualmente cada usuario tiene un solo rol asignado.
Próximos Pasos
- Usuarios - Asigná roles a usuarios
- Registro de Actividad - Monitoreá las acciones del sistema