Gestión de roles
La seguridad en Int_School es configurable para cada centro, permitiendo la creación de roles y la asignación de permisos a cada rol.
Cada usuario pertenece a un rol, que es un conjunto de permisos que tendrá el usuario sobre las distintas funcionalidades y datos de la plataforma.
Listado de roles
En el listado de roles podremos ver una lista con todos los roles definidos en el centro y el número de usuarios que pertenecen a cada rol.
Desde el listado podremos crear nuevos roles, copiar un rol existente, modificar los roles o borrar los que no se utilicen.
Edición de un rol
Al editar o crear un rol accedemos a un formulario donde podemos cambiar el nombre al rol y definir los permisos.
En la pestaña “Usuarios” podremos ver los usuarios de la aplicación que pertenecen a ese rol.
Los checks de permisos corresponden con acciones en la aplicación sobre las distintas areas:
- Accounting
- Accounting_Manage: Si tiene acceso a la sección de Finanzas.
- Administration
- Administration_Manage: Si tiene acceso a la sección de Administración.
- Client
- Client_Manage: Si tiene acceso a los datos de las familias.
- Client_Read: Se ha de habilitar para los usuarios que no tengan el permiso anterior.
Home Esta sección controla la visibilidad de los distintos elementos de la home para los pertenecientes a ese rol.
- Home_AllSessions: Si puede ver el calendario con todas las sesiones del centro.
- Home_MySessions: Si puede ver el calendario con las sesiones de las que el usuario es entrenador.
- Home_Conversations: Si puede ver las conversaciones.
- Home_Preinscriptions: Si puede ver el listado de preinscripciones.
- Home_Tasks: Si puede ver el listado de tareas y alertas.
- Home_ViewAccountingInfo: Si ve las alertas de domiciliaciones e impagos en la home.
- MasterData
- MasterData_Delete: Si tiene permisos para borrar datos maestros.
- MasterData_Modify: Si tiene permisos para editar datos maestros.
- MasterData_Read: Si tiene permisos para leer datos maestros (requerido para la mayoría de las operativas).
- Program
- Program_Manage: Si tiene permisos para crear, editar y borrar todos los programas.
- Program_ManageOnlyMySessions: Se usa para usuarios que no queremos que vean los programas pero sí sus sesiones (para pasar lista), hace que aparezca una opción de menú donde puede listar y ver sus sesiones.
SystemAdministration Si el usuario es administrador técnico del sistema.
- Communications
- Communications_Conversations Si el usuario puede ver y gestionar las conversaciones del área de padres.
- Communications_ManageEmails Si el usuario puede enviar emails y consultar los envios realizados.
- Communications_Surveys Si el usuario puede crear y editar encuestas y exámenes.