Projet

Général

Profil

Anomalie #1002

La modification des champs supplémentaires ne met pas à jour la Date de modification de la fiche

Ajouté par Amaury Froment il y a plus d'un an. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
21/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Version utilisée:
Vote:

Description

testé en version 8.3.3:
quand l'admin modifie le profil d'un adhérent le champ date de modification est bien updaté.
Quand c'est l'adhérent lui même qui le fait, ce champ n'est pas updaté.

Révisions associées

Révision e0c342a3 (diff)
Ajouté par Johan Cwiklinski il y a 6 mois

Update member modification date when a dynamic field has changed; fixes #1002

Historique

#1 Mis à jour par Johan Cwiklinski il y a plus d'un an

C'est en effet anormal ; et en regardant le code c'est même assez étrange ; la date de modification est prévue pour être mise à jour dès qu'une fiche est modifiée, c'est totalement indépendant des droits de l'utilisateur.

#2 Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Statut changé de Nouveau à Commentaire

Je viens de tester en 0.8.3.3 ; je ne reproduit pas le problème.

Note : pour que la date de modification soit mise à jour, il faut que quelque chose ait changé dans la fiche, juste cliquer sur le bouton "enregistrer" ne la modifiera pas.

#3 Mis à jour par Amaury Froment il y a plus d'un an

Johan Cwiklinski a écrit :

Je viens de tester en 0.8.3.3 ; je ne reproduit pas le problème.

Note : pour que la date de modification soit mise à jour, il faut que quelque chose ait changé dans la fiche, juste cliquer sur le bouton "enregistrer" ne la modifiera pas.

Salut Johan,
je viens de voir d'où vient mon constat.
Tu as raison, c'est indépendant des droits. J'ai fait ce constat avec un champ dynamique (j'avais oublié qu'il était dynamique).
Du coup, quand tu modifies juste un champ dynamique, la date de modification ne change pas.
(Je me sers de ce type de champ pour savoir si la personne est extérieur à l'association, retraité, etc.)
a+

#4 Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Sujet changé de Un adhérent qui modifie son profil ne met pas à jour la Date de modification à La modification des champs supplémentaires ne met pas à jour la Date de modification de la fiche

OK, en effet, les champs supplémentaires n'ont aucun effet là dessus... Il y aurait un gros travail à faire pour les incorporer correctement aux objets avant que ça puisse être corrigé :/

#5 Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Version cible 0.9 supprimé

#6 Mis à jour par Johan Cwiklinski il y a 6 mois

  • Statut changé de Commentaire à Nouveau

#7 Mis à jour par Johan Cwiklinski il y a 6 mois

  • Version cible mis à 0.9.1

#8 Mis à jour par Johan Cwiklinski il y a 6 mois

Le comportement ne change pas sur les simples fiches adhérents, lorsqu'il n'y a aucun champ dynamique.

La date de modification sera mise à jour lors du premier ajout d'une valeur pour un champ dynamique. Par la suite, la date de mise à jour sera modifiée à chaque changement de la fiche ; il est difficilement possible de savoir si un champ dynamique a effectivement été modifié.

#9 Mis à jour par Johan Cwiklinski il y a 6 mois

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#10 Mis à jour par Johan Cwiklinski il y a 6 mois

  • Statut changé de Résolu à Fermé

#11 Mis à jour par Amaury Froment il y a 5 mois

Salut,
pourquoi ne pas tout simplement conditionner la date de mise à jour dès l'instant où l'on clique sur "enregistrer"?
(même si la fiche n'a pas été modifiée)

Formats disponibles : Atom PDF