From a854054a5338e7e77c017a7d1ab048fba4c57a32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Risue=C3=B1o?= Date: Wed, 13 May 2026 16:24:24 +0200 Subject: [PATCH 1/2] Add deletion success and error values to the UserActionEntityMessageType --- .../server/services/catalog/UserActionEntityMessageType.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java b/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java index 5f076e0..62fcaea 100644 --- a/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java +++ b/src/main/java/org/opendevstack/component_catalog/server/services/catalog/UserActionEntityMessageType.java @@ -5,7 +5,9 @@ public enum UserActionEntityMessageType { SUCCESS("success"), - ERROR("error"); + ERROR("error"), + DELETION_SUCCESS("deletion_success"), + DELETION_ERROR("deletion_error"); private String value; From 49ae1e65593f7e39209bca52b2a1b22340f89ec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Risue=C3=B1o?= Date: Thu, 14 May 2026 08:48:14 +0200 Subject: [PATCH 2/2] Add new types to CatalogItemUserActionMessageType and its mapping --- openapi/openapi-component_catalog-v1.0.0.yaml | 2 ++ .../component_catalog/server/mappers/EntitiesMapper.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/openapi/openapi-component_catalog-v1.0.0.yaml b/openapi/openapi-component_catalog-v1.0.0.yaml index 6c55815..cd5ddb8 100644 --- a/openapi/openapi-component_catalog-v1.0.0.yaml +++ b/openapi/openapi-component_catalog-v1.0.0.yaml @@ -1100,6 +1100,8 @@ components: enum: - success - error + - deletion_success + - deletion_error example: error CatalogItemUserActionParameter: properties: diff --git a/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java b/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java index b9b8ac6..88b5f30 100644 --- a/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java +++ b/src/main/java/org/opendevstack/component_catalog/server/mappers/EntitiesMapper.java @@ -281,12 +281,14 @@ public CatalogItemUserActionMessageDefinition asCatalogItemUserActionMessageDef .build(); } - public CatalogItemUserActionMessageType asCatalogItemUserActionMessageType(UserActionEntityMessageType userActionEntityMessageType) { + public CatalogItemUserActionMessageType asCatalogItemUserActionMessageType(UserActionEntityMessageType userActionEntityMessageType) { log.debug("Mapping UserActionEntityMessageType: {}", userActionEntityMessageType); return switch (userActionEntityMessageType) { case SUCCESS -> CatalogItemUserActionMessageType.SUCCESS; case ERROR -> CatalogItemUserActionMessageType.ERROR; + case DELETION_SUCCESS -> CatalogItemUserActionMessageType.DELETION_SUCCESS; + case DELETION_ERROR -> CatalogItemUserActionMessageType.DELETION_ERROR; }; }