Anuncios (announcements) - Al pulsar volver al listado atrás se deshabilitan las opciones en algunos anuncios #4450
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
En algunos casos desde el listado de anuncios, al acceder a uno de ellos y volver atrás con el icono de volver al listado, este se vuelve a cargar pero desactivando los iconos de acciones de cada anuncio
Concretando más se da en cursos donde tenemos algún grupo de usuarios creado, por lo que si vamos a la herramienta de anuncios ...
main/announcements/announcements.php?cidReq={course_code}&id_session={session_code}&gradebook=0&origin=&gidReq=0
Obtendremos un listado con todos los anuncios, con las acciones habilitadas en cada uno de los anuncios ...
Pero si entramos en el detalle de un de los anuncio que fue creado para un grupo en concreto y volvemos al listado pulsando el icono de acción de volver al listado, veremos como en el listado aparece con alguno de los anuncios con las opciones deshabilitadas.
La causa está en que en el enlace del icono de volver al listado que aparece en el detalle de un anuncio agrega el parámetro "gidReq" de código de grupo al que pertenece el propio anuncio, por lo que, al volver atrás, se evaluará ese parámetro y deshabilitará las acciones en los anuncios que no pertenecen al código de grupo del parámetro.
https://github.com/chamilo/chamilo-lms/blob/1.11.x/main/inc/lib/AnnouncementManager.php#L1915-L1916
Interpreto que no hace falta que el enlace de volver atrás al listado necesite ese parámetro, por lo que este pull request lo quita.