Anomalie #120
fermé
Champs updated_at/by des ressources mis à jour sur ouverture
Ajouté par Grégory MARIGOT - TEICEE il y a environ 13 ans.
Mis à jour il y a plus de 12 ans.
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.
- 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.
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF