Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mejora - Registro horario - Mostrar el botón aunque el usuario no tenga permiso de acceso al módulo #369

Closed
ManuSinergiaCRM opened this issue Aug 21, 2024 · 0 comments · Fixed by #378
Assignees

Comments

@ManuSinergiaCRM
Copy link
Collaborator

ManuSinergiaCRM commented Aug 21, 2024

¿Está tu propuesta relacionada con algún problema o falta de funcionalidad?

En un caso de uso típico, queremos que la gente pueda fichar pero no pueda acceder al módulo RH.

Si activamos el módulo (imprescindible) y activamos la funcionalidad en el usuario (imprescindible) pero deshabilitamos el permiso de acceso al módulo vía roles, el botón de fichar no se muestra. Si en lugar de deshabilitar marcamos “no establecido”, el botón aparece pero entonces también aparece el módulo en el menú principal.

Actualmente, para mostrar el botón de fichaje eficiente se valida que el módulo esté activo comprobando que esté en el listado de módulos que se muestran en el menú, de forma que cuando accede un usuario que no tiene permiso de acceso, al no estar en el menú, el botón no se muestra.

A nivel técnico, cuando un módulo está desactivado no forma parte del array $moduleList. De igual forma, si un usuario no tiene permiso de acceso a un módulo que está activado, cuando está logueado dicho usuario, el módulo es eliminado de $moduleList, por lo que esta variable no nos sirve diferenciar entre cuando está desactivado y cuando un usuario no tiene permiso.

Descripción de la propuesta

Que el botón de fichaje eficiente se muestre independientemente del permiso de acceso al módulo.

@ManuSinergiaCRM ManuSinergiaCRM self-assigned this Aug 21, 2024
@ManuSinergiaCRM ManuSinergiaCRM changed the title Mejora - Registro horario - Mostrar el botón aunque no se tenga permiso de acceso al módulo Mejora - Registro horario - Mostrar el botón aunque el usuario no tenga permiso de acceso al módulo Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant