Development #86627
applification: ordre des pages après import
0%
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.
Révisions associées
data: remove parent field from page snapshots (#86627)
misc: change create_bundle logic in tests (#86627)
export_import: rebuild page positions after import (#86627)
Historique
Mis à jour par Robot Gitea il y a 2 mois
- Statut changé de Nouveau à En cours
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/236
- Titre : WIP: applification: ordre des pages après import (#86627)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/236/files
Mis à jour par Robot Gitea il y a environ 2 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un mois
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/236
- Titre : applification: ordre des pages après import (#86627)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/236/files
Mis à jour par Transition automatique il y a environ un mois
- Statut changé de Résolu (à déployer) à Solution déployée
data: remove order field from page snapshots (#86627)