Fiche du formulaire : Retours utilisateurs Aide

Retour rapide Prev ItemItem: 17/91 Next Item Vite au suivant Last Item
1 7 15 16 17 18 19 27 91
Afficher

Voir la fiche

Étaten cours (o) en cours (o)
Intitulé Concurrence des modifications
Utilisateur mytto
Type Bug
Description

Les modifications concurrentes posent problème comme dans toutes les autres applications client-serveur. Un moyen simple de gérer quasiment tous les problèmes est de passez un token de date au formulaire, auquel on confrontera la date de la dernière modification loguée.

code HTML template:

<form>
  ...
  <input type="hidden" name="revision" value="{{$now}}" />
</form>

On peut même affiner énormément la confrontation des révisions en testant quels champs ont été modifié depuis la révision courante, grâce aux logs. En cas de conflit, simplement retourner une erreur à l'utilisateur, qui doit resaisir les valeurs avec le nouvel objet. Ce qui est bien moins pire qu'une perte de données.

Attention, il y a une limite dans les modifications faites en Ajax, car on ne récupère pas la nouvelle version de l'objet.

priorité normal
Créé samedi 09 de décembre, 2006 16h22m44
dernière modif. mardi 15 de avril, 2008 00h00m12
Fichiers joints (0)

Fichiers joints

 crééfilesize 
Aucun fichier joint à cette fiche