Autre #77759
mise à jour des applications (localement modifiées)
0%
Description
(proposition à discuter)
Lors de la mise à jour d'une application qui aurait été localement modifiée, on devrait avoir un premier écran de confirmation qui afficherait un récapitulatif des changements locaux.
On pourrait avoir des liens vers les pages diff snapshot (il faudrait ajouter l'info dans les snapshots lors de l'installation).
Modifications locales * formulaire "xxx" <voir les différences> * modèle de fiche "yyy" <voir les différences> * ... [Annuler] [Lancer la mise à jour]
(dans cette liste, ne reprendre que les éléments qui seraient également modifiés par l'application ?)
Pour avancer progressivement là-dessus, j'avancerais doucement, par exemple :
[✓] Phase 1, cette page, avec la mention "tout ça sera perdu".
Phase 2, on pourrait avoir des cases à cocher pour exclure certains éléments de la mise à jour. (avec mention type "cela peut donner une application non fonctionnelle").
Phase 3, on aurait aussi par élément un choix type "mettre à jour et ré-intégrer les changements locaux".
Fichiers
Demandes liées
Historique
Mis à jour par Lauréline Guérin il y a 9 mois
- Lié à Development #80189: applification: à l'installation/mise à jour d'une app, poser une information sur le snapshot de chaque objet pour identifier l'app et sa version ajouté
Mis à jour par Lauréline Guérin il y a 9 mois
- Lié à Development #80235: inspecteur: faire apparaître les custom views dans l'inspect formdef et carddef et enregistrer un snapshot du formdef/carddef à la modif d'une custom view ajouté
Mis à jour par Lauréline Guérin il y a 9 mois
- Lié à Development #80240: applification: ajouter un endpoint pour checker les différences ajouté
Mis à jour par Lauréline Guérin il y a 9 mois
- Lié à Development #80242: applification: à la mise à jour d'un app, vérifier s'il n'y a pas de modifications locales ajouté
Mis à jour par Marie Kuntz il y a 7 mois
Pour avoir récemment mis à jour une appli modifiée localement, je trouve que c'est une excellente idée, la phase 1 est indispensable (je ne me prononce pas sur les phases 2 & 3).
"tout ça sera perdu"
dans l'idéal, cette phrase devrait permettre de voir un diff entre les 2 versions pour chaque élément, ce diff se limitant aux modifications locales (parce que si on affiche aussi les modifications de l'import, ça risque d'être illisible).
Mis à jour par Frédéric Péters il y a 7 mois
- Fichier Screenshot 2023-09-14 at 11-49-22 Système.png Screenshot 2023-09-14 at 11-49-22 Système.png ajouté
- Description mis à jour (diff)
Pour info le boulot de ma phase 1 a été fait, c'est en place et ça inclut des liens vers les modifications locales.