Anomalie #120
ferméChamps updated_at/by des ressources mis à jour sur ouverture
100%
Description
Lorsqu'un utilisateur clique pour ouvrir une ressource, l'action se charge au passage d'incrémenter le compteur de hits. Mais l'enregistrement du compteur déclenche automatiquement la mise à jour des champs updated_at et updated_by.
Du coup à chaque accès à une ressource, on peut croire que la fiche a été modifiée et le nom de l'utilisateur apparait comme dernière personne à l'avoir modifiée.
Mis à jour par Grégory MARIGOT - TEICEE il y a environ 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Modifications publiées sur le svn (r528) :
Les classes WorkshopResource et WorkshopBookmark disposent à présent d'une méthode incrementNbHits() qui se charge d'incrémenter le compteur de hits puis d'enregistrer l'objet en invoquant directement la méthode doUpdate() de la classe peer.
Puisque l'enregistrement ne se fait plus par la méthode save(), les hooks ne sont pas appliqués : la méthode preSave() ajoutée par le behavior signable n'est donc pas exécuter et les informations de dernières modifications de la fiche restent inchangées.
Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 12 ans
- Statut changé de Résolu à Fermé