Permisos usuarios por secciones¶
La idea es que exista una serie de flags (booleanos) con las secciones a las que puede acceder un usuario (flags parecidos a los de definicion de estado). Esta información puede estar en la propia tabla de USUARIO o en una tabla adicional SECCIONES_USUARIO con una relacion 1 a 1.
La selección de estos permisos se puede hacer en la propia edición de usuario o en un botón adicional. NOTA: Yo lo pondria en la propia edicion de usuario.
Ademas hay que tomar las siguientes deciciones:
- ¿Administración se convierte también en un booleano de seccion? (actualmente administración es un permiso especifico).
- La forma de acceder a las secciones actuales (proyecto, financiacion, agente) depende de tener permisos o no sobre alguna entidad de dicha seccion (si tienes un proyecto asignado puedes acceder a la seccion proyectos, etc). ¿Ponemos permisos especificos sobre seccion para estas secciones tambien?
NOTA: Yo respondería a las 2 preguntas afirmativamente.
Dudas sobre integración con cuadro de mando¶
De cara a la integración con cuadro de mando, queda la duda de saber como puede el comprobar los permisos de cada usuario. ¿Como deberiamos hacer una propuesta de integración? ¿Como funcionan los permisos en Mondrian?.