Projet

Général

Profil

Development #86627

applification: ordre des pages après import

Ajouté par Lauréline Guérin il y a 3 mois. Mis à jour il y a environ un mois.

Statut:
Solution déployée
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
06 février 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

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

Révision b20230d3 (diff)
Ajouté par Lauréline Guérin il y a environ un mois

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

Révision 370beb3a (diff)
Ajouté par Lauréline Guérin il y a environ un mois

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

Révision 741efc0e (diff)
Ajouté par Lauréline Guérin il y a environ un mois

misc: change create_bundle logic in tests (#86627)

Révision 21407807 (diff)
Ajouté par Lauréline Guérin il y a environ un mois

export_import: rebuild page positions after import (#86627)

Historique

#2

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 :

#3

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de En cours à Solution proposée
#4

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 :

#5

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 :

#6

Mis à jour par Transition automatique il y a environ un mois

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF