Investigando esta funcionalidad se ha detectado una carencia en el filtrado de los gurupos de seguridad. Por eso hay dos commmits. No se estaba aplicando bien la vibilidad de las tablas a nivel de grupo.
Por otro lado se han hecho cambios cosméticos para que la lógica sea más entendible.
A modo de resumen. Los filtros se aplican por niveles. A nivel de seguridad, a nivel de informe y a nivel de panel.
Issue(s) resuelto(s)
solves #132
Pruebas a realizar para validar el cambio
Hacer un informe con un usuario con múltiples grupos de seguridad y comprobar que los aplica todos con un OR. adicionalmente si se aplican grupos de seguridad a nivel de informe o de panel se aplican con un AND
Descripción del Cambio
Investigando esta funcionalidad se ha detectado una carencia en el filtrado de los gurupos de seguridad. Por eso hay dos commmits. No se estaba aplicando bien la vibilidad de las tablas a nivel de grupo. Por otro lado se han hecho cambios cosméticos para que la lógica sea más entendible. A modo de resumen. Los filtros se aplican por niveles. A nivel de seguridad, a nivel de informe y a nivel de panel.
Issue(s) resuelto(s)
Pruebas a realizar para validar el cambio
Hacer un informe con un usuario con múltiples grupos de seguridad y comprobar que los aplica todos con un OR. adicionalmente si se aplican grupos de seguridad a nivel de informe o de panel se aplican con un AND