Project

General

Profile

Development #86627

applification: ordre des pages après import

Added by Lauréline Guérin 2 months ago. Updated 29 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
06 February 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Similaire à #86624 mais il faut ici gérer le multi-niveau

1/ aucune page de l'application n'existe sur l'instance cible. On place alors toutes les pages de l'application à la fin, en un seul bloc. Au sein du bloc des pages de l'application, les pages sont bien rangées selon l'ordre défini dans l'application.

2/ au moins une page de l'application existe sur l'instance cible.
Il s'agit ici pour une branche donnée (parent null ou parent identique), de repérer la position de la première page de l'application et d'y insérer les pages de l'application de cette branche.
(branche = les pages de même niveau et de même parent)

Pour éviter d'avoir des diffs sur l'ordering des pages, sortir le champ order des snapshots. Lors du restore le champ est déjà écrasé par la valeur de la page existante.

Associated revisions

Revision b20230d3 (diff)
Added by Lauréline Guérin about 1 month ago

data: remove order field from page snapshots (#86627)

Revision 370beb3a (diff)
Added by Lauréline Guérin about 1 month ago

data: remove parent field from page snapshots (#86627)

Revision 741efc0e (diff)
Added by Lauréline Guérin about 1 month ago

misc: change create_bundle logic in tests (#86627)

Revision 21407807 (diff)
Added by Lauréline Guérin about 1 month ago

export_import: rebuild page positions after import (#86627)

History

#2

Updated by Robot Gitea 2 months ago

  • Status changed from Nouveau to En cours

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#3

Updated by Robot Gitea 2 months ago

  • Status changed from En cours to Solution proposée
#4

Updated by Robot Gitea about 1 month ago

  • Status changed from Solution proposée to Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea about 1 month ago

  • Status changed from Solution validée to Résolu (à déployer)

Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :

#6

Updated by Transition automatique 29 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF