From 6b474c3df470450598b6b9472bf9f52740b8ed21 Mon Sep 17 00:00:00 2001 From: Meier Lukas Date: Mon, 23 Jun 2025 17:45:00 +0200 Subject: [PATCH] fix(jellyseerr): add missing deleted media status (#3439) --- .../src/interfaces/media-requests/media-request.ts | 3 +++ packages/translation/src/lang/en.json | 4 +++- packages/widgets/src/media-requests/list/component.tsx | 6 +++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/integrations/src/interfaces/media-requests/media-request.ts b/packages/integrations/src/interfaces/media-requests/media-request.ts index c22302159..d4a449727 100644 --- a/packages/integrations/src/interfaces/media-requests/media-request.ts +++ b/packages/integrations/src/interfaces/media-requests/media-request.ts @@ -43,6 +43,7 @@ export interface MediaRequestStats { users: RequestUser[]; } +// https://github.com/fallenbagel/jellyseerr/blob/0fd03f38480f853e7015ad9229ed98160e37602e/server/constants/media.ts#L1 export enum MediaRequestStatus { PendingApproval = 1, Approved = 2, @@ -51,6 +52,7 @@ export enum MediaRequestStatus { Completed = 5, } +// https://github.com/fallenbagel/jellyseerr/blob/0fd03f38480f853e7015ad9229ed98160e37602e/server/constants/media.ts#L14 export enum MediaAvailability { Unknown = 1, Pending = 2, @@ -58,4 +60,5 @@ export enum MediaAvailability { PartiallyAvailable = 4, Available = 5, Blacklisted = 6, + Deleted = 7, } diff --git a/packages/translation/src/lang/en.json b/packages/translation/src/lang/en.json index 1534ea16e..6ed95160f 100644 --- a/packages/translation/src/lang/en.json +++ b/packages/translation/src/lang/en.json @@ -2088,7 +2088,9 @@ "pending": "Pending", "processing": "Processing", "partiallyAvailable": "Partial", - "available": "Available" + "available": "Available", + "blacklisted": "Blacklisted", + "deleted": "Deleted" }, "status": { "pending": "Pending", diff --git a/packages/widgets/src/media-requests/list/component.tsx b/packages/widgets/src/media-requests/list/component.tsx index 24c58e4ac..d148ff916 100644 --- a/packages/widgets/src/media-requests/list/component.tsx +++ b/packages/widgets/src/media-requests/list/component.tsx @@ -252,7 +252,11 @@ function getAvailabilityProperties( return { color: "blue", label: t("availability.processing") }; case MediaAvailability.Pending: return { color: "violet", label: t("availability.pending") }; + case MediaAvailability.Blacklisted: + return { color: "gray", label: t("availability.blacklisted") }; + case MediaAvailability.Deleted: + return { color: "red", label: t("availability.deleted") }; default: - return { color: "red", label: t("availability.unknown") }; + return { color: "orange", label: t("availability.unknown") }; } }