diff --git a/src/containers/Operations/constants.ts b/src/containers/Operations/constants.ts index 67ce34dfbc..0f687262bf 100644 --- a/src/containers/Operations/constants.ts +++ b/src/containers/Operations/constants.ts @@ -32,7 +32,8 @@ 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: '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 712b4093ab..6d41e68618 100644 --- a/src/containers/Operations/i18n/en.json +++ b/src/containers/Operations/i18n/en.json @@ -4,7 +4,8 @@ "pleaceholder_search": "Search operations", "placeholder_kind": "Select operation kind", "kind_ssBackgrounds": "SS/Backgrounds", - "kind_export": "Export", + "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 af93ff59e0..bc21f09efc 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', 'export/yt', '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..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' | 'buildindex' | 'scriptexec'; +export type OperationKind = + | 'ss/backgrounds' + | 'import' + | 'export/s3' + | 'export/yt' + | 'buildindex' + | 'scriptexec'; export interface OperationListRequestParams { database: string;