12:05
Le split des données enfants en deux listes Children et Folders selon leur flag Container a finalement été abandonné, après plusieurs jours d'hésitations, d'analyse et un commencement d'implémentation. Gérer deux racines de descendance sur chaque objet demandait trop de rework, la quasi-totalité des services étant impactés.
Retour donc à la case départ : chaque objet a une seule liste Children pour tous les enfants. Afin de gérer correctement les opérations de recherche, insertion et déplacement, des nouveaux services permettant de manipuler les enfants selon leur index absolu ou selon leur "ContIndex" (leur index selon le flag Container) ont été créés.
Après une suprenante quantité de corrections (les opérations de déplacement ne géraient absolument pas la distinction Dossier/Donnée !
