feat: allow recovering a soft deleted item through updatePage api

This commit is contained in:
Hongbo Wu 2023-06-30 18:39:43 +08:00
parent ba35fa4447
commit 88dc514d27
4 changed files with 4 additions and 0 deletions

View file

@ -2910,6 +2910,7 @@ export type UpdatePageInput = {
previewImage?: InputMaybe<Scalars['String']>;
publishedAt?: InputMaybe<Scalars['Date']>;
savedAt?: InputMaybe<Scalars['Date']>;
state?: InputMaybe<ArticleSavingRequestStatus>;
title?: InputMaybe<Scalars['String']>;
};

View file

@ -2245,6 +2245,7 @@ input UpdatePageInput {
previewImage: String
publishedAt: Date
savedAt: Date
state: ArticleSavingRequestStatus
title: String
}

View file

@ -43,6 +43,7 @@ export const updatePageResolver = authorized<
savedAt: input.savedAt ? new Date(input.savedAt) : undefined,
publishedAt: input.publishedAt ? new Date(input.publishedAt) : undefined,
image: input.previewImage ?? undefined,
state: input.state ?? undefined,
}
const updateResult = await updatePage(input.pageId, pageData, {

View file

@ -581,6 +581,7 @@ const schema = gql`
savedAt: Date
publishedAt: Date
previewImage: String @sanitize
state: ArticleSavingRequestStatus
}
type UpdatePageSuccess {