From 8ce868ad90b6bd0fb7e5d7b06063c12ba7f9ccd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Monika=20Ku=C5=A1ter?= Date: Thu, 13 Nov 2025 11:53:09 +0100 Subject: [PATCH 1/3] 3505 Add JOB_STOPPED status to job lifecycle events --- .../platform-notification-rest/openapi.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/server/libs/platform/platform-notification/platform-notification-rest/openapi.yaml b/server/libs/platform/platform-notification/platform-notification-rest/openapi.yaml index 741c9a3186..f1a7486af3 100644 --- a/server/libs/platform/platform-notification/platform-notification-rest/openapi.yaml +++ b/server/libs/platform/platform-notification/platform-notification-rest/openapi.yaml @@ -189,3 +189,4 @@ components: - "JOB_COMPLETED" - "JOB_FAILED" - "JOB_STARTED" + - "JOB_STOPPED" From 6f4f238566a0abe4bcef7ca84926775fe54042c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Monika=20Ku=C5=A1ter?= Date: Thu, 13 Nov 2025 11:53:19 +0100 Subject: [PATCH 2/3] 3505 generated --- .../platform/notification/models/NotificationEvent.ts | 3 ++- .../platform/notification/web/rest/NotificationApi.java | 2 +- .../notification/web/rest/NotificationEventApi.java | 2 +- .../notification/web/rest/model/NotificationEventModel.java | 6 ++++-- .../notification/web/rest/model/NotificationModel.java | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/client/src/shared/middleware/platform/notification/models/NotificationEvent.ts b/client/src/shared/middleware/platform/notification/models/NotificationEvent.ts index 4139095d57..c7feed9957 100644 --- a/client/src/shared/middleware/platform/notification/models/NotificationEvent.ts +++ b/client/src/shared/middleware/platform/notification/models/NotificationEvent.ts @@ -42,7 +42,8 @@ export const NotificationEventTypeEnum = { JobCreated: 'JOB_CREATED', JobCompleted: 'JOB_COMPLETED', JobFailed: 'JOB_FAILED', - JobStarted: 'JOB_STARTED' + JobStarted: 'JOB_STARTED', + JobStopped: 'JOB_STOPPED' } as const; export type NotificationEventTypeEnum = typeof NotificationEventTypeEnum[keyof typeof NotificationEventTypeEnum]; diff --git a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationApi.java b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationApi.java index c9efa02347..bafb36c882 100644 --- a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationApi.java +++ b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationApi.java @@ -33,7 +33,7 @@ import java.util.Optional; import jakarta.annotation.Generated; -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-10-07T14:49:42.849969+02:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-11-13T11:43:16.460432936+01:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") @Validated @Tag(name = "notification", description = "The Platform Notification Internal API") public interface NotificationApi { diff --git a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationEventApi.java b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationEventApi.java index 1cf8630b13..c6cb185602 100644 --- a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationEventApi.java +++ b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/NotificationEventApi.java @@ -33,7 +33,7 @@ import java.util.Optional; import jakarta.annotation.Generated; -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-10-07T14:49:42.849969+02:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-11-13T11:43:16.460432936+01:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") @Validated @Tag(name = "notification-event", description = "The platform Notification Event Internal API") public interface NotificationEventApi { diff --git a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationEventModel.java b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationEventModel.java index 0b1acbecb3..2e73617054 100644 --- a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationEventModel.java +++ b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationEventModel.java @@ -23,7 +23,7 @@ @Schema(name = "NotificationEvent", description = "A notification event definition.") @JsonTypeName("NotificationEvent") -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-10-07T14:49:42.849969+02:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-11-13T11:43:16.460432936+01:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") public class NotificationEventModel { private Long id; @@ -40,7 +40,9 @@ public enum TypeEnum { JOB_FAILED("JOB_FAILED"), - JOB_STARTED("JOB_STARTED"); + JOB_STARTED("JOB_STARTED"), + + JOB_STOPPED("JOB_STOPPED"); private final String value; diff --git a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationModel.java b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationModel.java index b990b0604f..0fb3064522 100644 --- a/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationModel.java +++ b/server/libs/platform/platform-notification/platform-notification-rest/generated/src/main/java/com/bytechef/platform/notification/web/rest/model/NotificationModel.java @@ -31,7 +31,7 @@ @Schema(name = "Notification", description = "A Notification definition.") @JsonTypeName("Notification") -@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-10-07T14:49:42.849969+02:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") +@Generated(value = "org.openapitools.codegen.languages.SpringCodegen", date = "2025-11-13T11:43:16.460432936+01:00[Europe/Zagreb]", comments = "Generator version: 7.16.0") public class NotificationModel { private @Nullable Long id; From cda91423cc2b43cc4b84e77ce11553d9d4425d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Monika=20Ku=C5=A1ter?= Date: Thu, 13 Nov 2025 11:53:31 +0100 Subject: [PATCH 3/3] 3505 Add JOB_STOPPED status to NotificationEvent type --- .../platform/notification/domain/NotificationEvent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/libs/platform/platform-notification/platform-notification-api/src/main/java/com/bytechef/platform/notification/domain/NotificationEvent.java b/server/libs/platform/platform-notification/platform-notification-api/src/main/java/com/bytechef/platform/notification/domain/NotificationEvent.java index b745b8dd83..fe9f28385b 100644 --- a/server/libs/platform/platform-notification/platform-notification-api/src/main/java/com/bytechef/platform/notification/domain/NotificationEvent.java +++ b/server/libs/platform/platform-notification/platform-notification-api/src/main/java/com/bytechef/platform/notification/domain/NotificationEvent.java @@ -34,7 +34,8 @@ public enum Source { public enum Type { JOB_CANCELLED(Source.JOB, "CANCELLED"), JOB_CREATED(Source.JOB, "CREATED"), - JOB_COMPLETED(Source.JOB, "COMPLETED"), JOB_FAILED(Source.JOB, "FAILED"), JOB_STARTED(Source.JOB, "STARTED"); + JOB_COMPLETED(Source.JOB, "COMPLETED"), JOB_FAILED(Source.JOB, "FAILED"), + JOB_STARTED(Source.JOB, "STARTED"), JOB_STOPPED(Source.JOB, "STOPPED"); private final Source source; private final String value;