From 7d680252ff531f53e915ca23a79e095953056c5d Mon Sep 17 00:00:00 2001
From: stephane <stephane.dervaux@inrae.fr>
Date: Mon, 16 Dec 2024 16:41:42 +0100
Subject: [PATCH 1/2] Add step without iti under the tree

---
 .../java/fr/inra/po2vocabmanager/utils/DataTreeCell.java     | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/main/java/fr/inra/po2vocabmanager/utils/DataTreeCell.java b/src/main/java/fr/inra/po2vocabmanager/utils/DataTreeCell.java
index e7deb82e..8ca456c9 100644
--- a/src/main/java/fr/inra/po2vocabmanager/utils/DataTreeCell.java
+++ b/src/main/java/fr/inra/po2vocabmanager/utils/DataTreeCell.java
@@ -227,6 +227,11 @@ public class DataTreeCell extends TextFieldTreeCell<DataNode> {
                 ckIti.getChildren().add(ckStep);
             });
         });
+        // add all step without itinerary
+        itineraryFile.getProcessFile().getListStep().stream().filter(s -> MainApp.getDataControler().getDataNode(s) == null).forEach(s -> {
+            CheckBoxTreeItem<Object> ckStep = new CheckBoxTreeItem<>(s);
+            fakeRoot.getChildren().add(ckStep);
+        });
 
         vb.getChildren().add(treeStep);
 
-- 
GitLab


From a4926a6c15c911fe901d8ae14f85b8a5fb2f759c Mon Sep 17 00:00:00 2001
From: stephane <stephane.dervaux@inrae.fr>
Date: Mon, 16 Dec 2024 16:49:05 +0100
Subject: [PATCH 2/2] set Changelog

---
 src/main/resources/resources/changelog.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/resources/resources/changelog.txt b/src/main/resources/resources/changelog.txt
index 6526a710..80b8d352 100644
--- a/src/main/resources/resources/changelog.txt
+++ b/src/main/resources/resources/changelog.txt
@@ -1,4 +1,5 @@
  ------------------ NEXT ---------------------
+    * Bug Fix (PO2-Tools/po2manager#110) : Ajout de la possibilité de réutiliser une étape qui n'est pas déjà dans un itinéraire (étape orpheline)
     * Enhancement (PO2-Tools/po2manager#86) : Ajout de la gestion des contraintes shacl sur les ontologies
     * Enhancement (PO2-Tools/po2manager#87) : Amélioration des instructions pour la saisie des unités
 
-- 
GitLab