Résoud #1442 : Gestion automatisée et généralisée de la sauvegarde automatique...
Résoud #1442 : Gestion automatisée et généralisée de la sauvegarde automatique en session des formulaires CVT En pratique, il suffit de fournir dans le charger() d'un CVT un identifiant unique dans _autosave_id pour que le formulaire soit automatiquement sauvegardé quand on quitte la page sans le soumettre. On reprend ce qui a été introduit dans l'extension forum, et on generalise via les pipeline charger et traiter de CVT A noter que n'importe quel type d'objet peut servir comme identifiant unique, il sera serializé puis hashé ensuite, et préfixé par le nom du formulaire pour faciliter la lecture en session (et les collisions entre formulaires différents). Toutes les saisies du formulaires sont sauvegardées, et le décodage supporte les valeurs sous forme de tableau. Par ailleurs, on ne vide la sauvegarde que quand traiter est appelé (la prévisu faisait perdre la sauvegarde dans l'implémentation existante), et on horodate les sauvegardes pour permettre le garbage collecting des sauvegardes de plus de 72h en session (delai surchargeable par la constante _AUTOSAVE_GB_DELAY)
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter