Restaurer une révision ne restaure pas toujours tous les champs modifiés
Deux cas de figure remarqués :
Cas A
- Créer une version avec un champ révisable vide, par exemple un article avec un texte vide.
- Modifier cet article en ajoutant un texte
- Si l'on fait afficher l'historique des modifications, et qu'on demande à Restaurer la version précédente, le texte est rempli avec le contenu actuel, alors qu'il était vide à la version précédente.
Cas B
- Créer plusieurs révisions sur des champs différents (pour aller vite, alterner des modifications entre 2 auteurs, sinon il faut attendre un certain temps si on utilise le même auteur pour que les modifications fassent des révisions différentes)
- Imaginons qu'on a effectué 7 révisions, et qu'on affiche dans l'historique des modifications la différence entre la version 7 et la version 2
- On voit l'ensemble des champs modifiés
- En cliquant alors le lien «Restaurer la version n°2», seuls les champs modifiés par la version n°2 apparaissent changés dans le formulaire. Les champs modifiés ENTRE la version courante et la version 2 ne reviennent pas au contenu qu'ils avaient en version 2. Du coup, tout ne revient pas dans l'état de modification de la version 2
Ce me semble 2 bugs assez ennuyant.