Ticket Hash: 5723a61031a211fbfc448cd491cc92da8abd0153
Title: Impossible d'enregistrer et de fermer une page du site web
Status: Fixed Type: Bug
Severity: Important Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2021-11-09 23:57:43
Version Found In: 1.1.11 [99e05b52fd]
User Comments:

isabelle added on 2021-10-14 16:16:50:

Le problème existe depuis qu'on peut modifier la date d'une page du site web.

Procédure :

  1. créer une page, on peut déjà soit l'enregistrer et la fermer et la rouvrir ou continuer dessus
  2. cliquer sur le bouton Enregistrer sans fermer en haut à droite de la fenêtre
  3. Enregistrer et fermer, impossible on a droit à ce message d'erreur en haut :

La page a été modifiée par quelqu'un d'autre pendant que vous éditiez le contenu.

avec une comparaison des deux versions, pourquoi pas, mais aucun moyen d'accepter ou non ou de faire quoi que ce soit sur les modifications, ni du coup d'enregistrer et de fermer la page.

Et cela n'a aucune raison d'arriver quand il n'y a qu'une seule personne connectée sur le site qui a les droits d'intervenir sur cette partie (j'ai testé).

Contournements :

  • éviter d'enregistrer en cours de rédaction
  • ou copier-coller tout ce qui a été fait, fermer "à l'arrache" en cliquant par exemple sur Site web (on ne peut pas fermer normalement donc il faut aller ailleurs sur le site), rouvrir la page et copier-coller la dernière version.

Suggestions :

  • pouvoir agir sur les modifications
  • empêcher que quelqu'un intervienne sur la page en train d'être modifiée afin d'éviter les conflits.

bohwaz added on 2021-10-14 21:12:21:

Ah oui j'avais pas pensé à ce cas de figure… C'est très compliqué de bloquer l'édition d'une page, car il faut prévoir un mécanisme pour débloquer, et cela n'empêche pas d'écraser les changements…

Le plus simple est de corriger le bouton de sauvegarde rapide pour qu'il gère ce cas de figure.