From 6f1ef075c64fb3e15a25e9f17143fb63df31fe55 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 18 Dec 2023 17:15:21 +0800 Subject: [PATCH] add content_not_fetched state for items saved without content fetched --- packages/api/src/entity/library_item.ts | 1 + packages/api/src/generated/graphql.ts | 1 + packages/api/src/generated/schema.graphql | 1 + packages/api/src/schema.ts | 1 + ....do.add_content_not_fetched_to_library_item_state.sql | 9 +++++++++ ...ndo.add_content_not_fetched_to_library_item_state.sql | 7 +++++++ 6 files changed, 20 insertions(+) create mode 100755 packages/db/migrations/0151.do.add_content_not_fetched_to_library_item_state.sql create mode 100755 packages/db/migrations/0151.undo.add_content_not_fetched_to_library_item_state.sql diff --git a/packages/api/src/entity/library_item.ts b/packages/api/src/entity/library_item.ts index 447de3bfa..5765c1469 100644 --- a/packages/api/src/entity/library_item.ts +++ b/packages/api/src/entity/library_item.ts @@ -24,6 +24,7 @@ export enum LibraryItemState { Succeeded = 'SUCCEEDED', Deleted = 'DELETED', Archived = 'ARCHIVED', + ContentNotFetched = 'CONTENT_NOT_FETCHED', } export enum ContentReaderType { diff --git a/packages/api/src/generated/graphql.ts b/packages/api/src/generated/graphql.ts index aed124467..ad76bc495 100644 --- a/packages/api/src/generated/graphql.ts +++ b/packages/api/src/generated/graphql.ts @@ -191,6 +191,7 @@ export type ArticleSavingRequestResult = ArticleSavingRequestError | ArticleSavi export enum ArticleSavingRequestStatus { Archived = 'ARCHIVED', + ContentNotFetched = 'CONTENT_NOT_FETCHED', Deleted = 'DELETED', Failed = 'FAILED', Processing = 'PROCESSING', diff --git a/packages/api/src/generated/schema.graphql b/packages/api/src/generated/schema.graphql index 44f35d093..f54cac8f3 100644 --- a/packages/api/src/generated/schema.graphql +++ b/packages/api/src/generated/schema.graphql @@ -155,6 +155,7 @@ union ArticleSavingRequestResult = ArticleSavingRequestError | ArticleSavingRequ enum ArticleSavingRequestStatus { ARCHIVED + CONTENT_NOT_FETCHED DELETED FAILED PROCESSING diff --git a/packages/api/src/schema.ts b/packages/api/src/schema.ts index 74b4b3658..afc66d1bc 100755 --- a/packages/api/src/schema.ts +++ b/packages/api/src/schema.ts @@ -1111,6 +1111,7 @@ const schema = gql` FAILED DELETED ARCHIVED + CONTENT_NOT_FETCHED } type ArticleSavingRequest { diff --git a/packages/db/migrations/0151.do.add_content_not_fetched_to_library_item_state.sql b/packages/db/migrations/0151.do.add_content_not_fetched_to_library_item_state.sql new file mode 100755 index 000000000..68e5f5762 --- /dev/null +++ b/packages/db/migrations/0151.do.add_content_not_fetched_to_library_item_state.sql @@ -0,0 +1,9 @@ +-- Type: DO +-- Name: add_content_not_fetched_to_library_item_state +-- Description: Add CONTENT_NOT_FETCHED to the library_item_state enum + +BEGIN; + +ALTER TYPE library_item_state ADD VALUE IF NOT EXISTS 'CONTENT_NOT_FETCHED'; + +COMMIT; diff --git a/packages/db/migrations/0151.undo.add_content_not_fetched_to_library_item_state.sql b/packages/db/migrations/0151.undo.add_content_not_fetched_to_library_item_state.sql new file mode 100755 index 000000000..f6da5fd37 --- /dev/null +++ b/packages/db/migrations/0151.undo.add_content_not_fetched_to_library_item_state.sql @@ -0,0 +1,7 @@ +-- Type: UNDO +-- Name: add_content_not_fetched_to_library_item_state +-- Description: Add CONTENT_NOT_FETCHED to the library_item_state enum + +BEGIN; + +COMMIT;