From 3f0cd3d36831f9b13a52dc3eb28214a06a3147c9 Mon Sep 17 00:00:00 2001 From: Anton Standrik Date: Thu, 20 Mar 2025 12:55:54 +0300 Subject: [PATCH 1/2] fix: kind export operations type --- src/containers/Operations/constants.ts | 2 +- src/containers/Operations/i18n/en.json | 2 +- src/containers/Operations/useOperationsQueryParams.ts | 4 +++- src/types/api/operations.ts | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/containers/Operations/constants.ts b/src/containers/Operations/constants.ts index 67ce34dfbc..f758ca5dbf 100644 --- a/src/containers/Operations/constants.ts +++ b/src/containers/Operations/constants.ts @@ -32,7 +32,7 @@ export const BASE_COLUMNS = [ ]; export const OPERATION_KINDS: {value: OperationKind; content: string}[] = [ - {value: 'export', content: i18n('kind_export')}, + {value: 'export/s3', content: i18n('kind_export_s3')}, {value: 'ss/backgrounds', content: i18n('kind_ssBackgrounds')}, {value: 'buildindex', content: i18n('kind_buildIndex')}, ]; diff --git a/src/containers/Operations/i18n/en.json b/src/containers/Operations/i18n/en.json index 712b4093ab..8486f74736 100644 --- a/src/containers/Operations/i18n/en.json +++ b/src/containers/Operations/i18n/en.json @@ -4,7 +4,7 @@ "pleaceholder_search": "Search operations", "placeholder_kind": "Select operation kind", "kind_ssBackgrounds": "SS/Backgrounds", - "kind_export": "Export", + "kind_export_s3": "Export/S3", "kind_buildIndex": "Build Index", "column_operationId": "Operation ID", diff --git a/src/containers/Operations/useOperationsQueryParams.ts b/src/containers/Operations/useOperationsQueryParams.ts index af93ff59e0..f31f4d575a 100644 --- a/src/containers/Operations/useOperationsQueryParams.ts +++ b/src/containers/Operations/useOperationsQueryParams.ts @@ -3,7 +3,9 @@ import {z} from 'zod'; import type {OperationKind} from '../../types/api/operations'; -const operationKindSchema = z.enum(['ss/backgrounds', 'export', 'buildindex']).catch('buildindex'); +const operationKindSchema = z + .enum(['ss/backgrounds', 'export/s3', 'buildindex']) + .catch('buildindex'); export function useOperationsQueryParams() { const [queryParams, setQueryParams] = useQueryParams({ diff --git a/src/types/api/operations.ts b/src/types/api/operations.ts index 9c68b35a2f..2c832699ae 100644 --- a/src/types/api/operations.ts +++ b/src/types/api/operations.ts @@ -113,7 +113,7 @@ export interface TOperationList { next_page_token?: string; } -export type OperationKind = 'ss/backgrounds' | 'import' | 'export' | 'buildindex' | 'scriptexec'; +export type OperationKind = 'ss/backgrounds' | 'import' | 'export/s3' | 'buildindex' | 'scriptexec'; export interface OperationListRequestParams { database: string; From be5e670077c2c48da65a3f3c8872157efcac3acc Mon Sep 17 00:00:00 2001 From: Anton Standrik Date: Thu, 20 Mar 2025 13:36:06 +0300 Subject: [PATCH 2/2] fix: add export/yt --- src/containers/Operations/constants.ts | 1 + src/containers/Operations/i18n/en.json | 1 + src/containers/Operations/useOperationsQueryParams.ts | 2 +- src/types/api/operations.ts | 8 +++++++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/containers/Operations/constants.ts b/src/containers/Operations/constants.ts index f758ca5dbf..0f687262bf 100644 --- a/src/containers/Operations/constants.ts +++ b/src/containers/Operations/constants.ts @@ -33,6 +33,7 @@ export const BASE_COLUMNS = [ export const OPERATION_KINDS: {value: OperationKind; content: string}[] = [ {value: 'export/s3', content: i18n('kind_export_s3')}, + {value: 'export/yt', content: i18n('kind_export_yt')}, {value: 'ss/backgrounds', content: i18n('kind_ssBackgrounds')}, {value: 'buildindex', content: i18n('kind_buildIndex')}, ]; diff --git a/src/containers/Operations/i18n/en.json b/src/containers/Operations/i18n/en.json index 8486f74736..6d41e68618 100644 --- a/src/containers/Operations/i18n/en.json +++ b/src/containers/Operations/i18n/en.json @@ -5,6 +5,7 @@ "placeholder_kind": "Select operation kind", "kind_ssBackgrounds": "SS/Backgrounds", "kind_export_s3": "Export/S3", + "kind_export_yt": "Export/YT", "kind_buildIndex": "Build Index", "column_operationId": "Operation ID", diff --git a/src/containers/Operations/useOperationsQueryParams.ts b/src/containers/Operations/useOperationsQueryParams.ts index f31f4d575a..bc21f09efc 100644 --- a/src/containers/Operations/useOperationsQueryParams.ts +++ b/src/containers/Operations/useOperationsQueryParams.ts @@ -4,7 +4,7 @@ import {z} from 'zod'; import type {OperationKind} from '../../types/api/operations'; const operationKindSchema = z - .enum(['ss/backgrounds', 'export/s3', 'buildindex']) + .enum(['ss/backgrounds', 'export/s3', 'export/yt', 'buildindex']) .catch('buildindex'); export function useOperationsQueryParams() { diff --git a/src/types/api/operations.ts b/src/types/api/operations.ts index 2c832699ae..d8af19a369 100644 --- a/src/types/api/operations.ts +++ b/src/types/api/operations.ts @@ -113,7 +113,13 @@ export interface TOperationList { next_page_token?: string; } -export type OperationKind = 'ss/backgrounds' | 'import' | 'export/s3' | 'buildindex' | 'scriptexec'; +export type OperationKind = + | 'ss/backgrounds' + | 'import' + | 'export/s3' + | 'export/yt' + | 'buildindex' + | 'scriptexec'; export interface OperationListRequestParams { database: string;