From 9952a85d15278b43de76d3c9343af8cc7f566610 Mon Sep 17 00:00:00 2001 From: Mathieu DEHARBE Date: Wed, 11 Feb 2026 11:15:31 +0100 Subject: [PATCH 1/2] adds INSERT_COMPOSITE Signed-off-by: Mathieu DEHARBE --- src/main/java/org/gridsuite/study/server/StudyConstants.java | 5 ++++- .../gridsuite/study/server/controller/StudyController.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gridsuite/study/server/StudyConstants.java b/src/main/java/org/gridsuite/study/server/StudyConstants.java index d0789a28d..b108bd8f3 100644 --- a/src/main/java/org/gridsuite/study/server/StudyConstants.java +++ b/src/main/java/org/gridsuite/study/server/StudyConstants.java @@ -116,7 +116,10 @@ public enum SldDisplayMode { } public enum ModificationsActionType { - MOVE, COPY, INSERT + MOVE, + COPY, + SPLIT_COMPOSITE, // the network modifications contained into the composite modifications are extracted and inserted one by one + INSERT_COMPOSITE // the composite modifications are fully inserted as composote modifications } public enum Severity { diff --git a/src/main/java/org/gridsuite/study/server/controller/StudyController.java b/src/main/java/org/gridsuite/study/server/controller/StudyController.java index 73b2ecaf6..8b3daecb0 100644 --- a/src/main/java/org/gridsuite/study/server/controller/StudyController.java +++ b/src/main/java/org/gridsuite/study/server/controller/StudyController.java @@ -662,7 +662,7 @@ public ResponseEntity moveOrCopyModifications(@PathVariable("studyUuid") U studyService.assertIsStudyAndNodeExist(originStudyUuid, originNodeUuid); studyService.assertCanUpdateModifications(studyUuid, nodeUuid); switch (action) { - case COPY, INSERT: + case COPY, SPLIT_COMPOSITE, INSERT_COMPOSITE: handleDuplicateOrInsertNetworkModifications(studyUuid, nodeUuid, originStudyUuid, originNodeUuid, modificationsToCopyUuidList, userId, action); break; case MOVE: From 7fc595150a68529b21230deea419938c07db6a53 Mon Sep 17 00:00:00 2001 From: Mathieu DEHARBE Date: Fri, 13 Feb 2026 10:49:36 +0100 Subject: [PATCH 2/2] typo Signed-off-by: Mathieu DEHARBE --- src/main/java/org/gridsuite/study/server/StudyConstants.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/gridsuite/study/server/StudyConstants.java b/src/main/java/org/gridsuite/study/server/StudyConstants.java index b108bd8f3..9b24df6a8 100644 --- a/src/main/java/org/gridsuite/study/server/StudyConstants.java +++ b/src/main/java/org/gridsuite/study/server/StudyConstants.java @@ -119,7 +119,7 @@ public enum ModificationsActionType { MOVE, COPY, SPLIT_COMPOSITE, // the network modifications contained into the composite modifications are extracted and inserted one by one - INSERT_COMPOSITE // the composite modifications are fully inserted as composote modifications + INSERT_COMPOSITE // the composite modifications are fully inserted as composite modifications } public enum Severity {