inventaire-des-orgues/portail

Informations de connexion contradictoires ?

GwilhermPoullennec opened this issue · 11 comments

Par ailleurs j'avais décoché la case actif pour cet utilisateur il y a deux mois.

La date de dernière connexion correspond au moment où l'utilisateur a entré son mot de passe pour la dernière fois, elle peut avoir un décalage allant jusqu'à 2 semaine, qui est la durée max de conservation de la session.

Je te confirme qu'un utilisateur inactif ne peut pas se connecter. Je pense que le problème vient plutôt de la date de ta première capture, d'où provient-elle ?

  • Première capture (prise ce jour) : [admin][orgues]
  • Seconde capture (prise ce jour) : [admin][utilisateurs]

La date "udpated date" de l'admin ne correspond pas forcément à la dernière modification "par un être humain".
Les orgues sont notamment modifiés par des scripts qui mettent à jour "updated date" sans mettre à jour "updated by user".
Si tu veux la vraie liste des utilisateurs qui ont modifié l'orgue c'est ici :
https://inventaire-des-orgues.fr/edition/contributions/f8d2dd23-1c85-4791-bbc2-4e2df005a6f5/

Cette "vraie" date correspond à la modification par un autre utilisateur (JFC), donc n'est-ce pas le dernier utilisateur qui n'a pas été lié à l'orgue ?

Effectivement bien vu le pbm vient de là https://github.com/inventaire-des-orgues/portail/blob/master/orgues/views.py#L799, on met à jour "form.instance.updated_by_user" mais l'instance en question est un Evenement et non un Orgue

patou commented

Effectivement bien vu le pbm vient de là https://github.com/inventaire-des-orgues/portail/blob/master/orgues/views.py#L799, on met à jour "form.instance.updated_by_user" mais l'instance en question est un Evenement et non un Orgue

Il faudrait que le updated_by_user soit plutôt mis à jour dans la méthode save_contribution()

C'est fait, @GwilhermPoullennec si tu veux voir qui a fait quoi je te conseille de plutôt passer par là dorénavant : https://inventaire-des-orgues.fr/admin/orgues/contribution/

Je remets une capture d'écran. Mystérieux tout de même, des orgues qui s'affichent comme modifiés alors que personne n'a modifié... Même si je comprends que l'info utilisateur est fausse, je ne vois pas le déclencheur d'un tel affichage.

J'ai fait un petit nettoyage des différents endroits où l'orgue est modifié sans qu'un utilisateur soit dans le coup (calcul du taux d'avancement, calcul du résumé clavier ...)
J'ai aussi ajouté un petit lien pour rapidement naviguer vers les contributions dans l'admin