Projet

Général

Profil

Autre #77759

mise à jour des applications (localement modifiées)

Ajouté par Frédéric Péters il y a 11 mois. Mis à jour il y a 7 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
21 mai 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

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

Lié à w.c.s. - 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 versionFermé01 août 2023

Actions
Lié à w.c.s. - 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 viewFermé03 août 2023

Actions
Lié à w.c.s. - Development #80240: applification: ajouter un endpoint pour checker les différencesFermé03 août 2023

Actions
Lié à Hobo - Development #80242: applification: à la mise à jour d'un app, vérifier s'il n'y a pas de modifications localesFermé03 août 2023

Actions

Historique

#1

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é
#2

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é
#3

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é
#4

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é
#5

Mis à jour par Lauréline Guérin il y a 9 mois

  • Tags mis à applification
#7

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).

#8

Mis à jour par Frédéric Péters il y a 7 mois

Pour info le boulot de ma phase 1 a été fait, c'est en place et ça inclut des liens vers les modifications locales.

Formats disponibles : Atom PDF