From 72d44decd475ef0fbb0564e7209809c4f19c3e22 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Fri, 17 Oct 2025 15:30:43 +0200 Subject: [PATCH] Update OpenApi.json and client-side models. --- src/Umbraco.Cms.Api.Management/OpenApi.json | 3 ++- .../src/packages/core/backend-api/types.gen.ts | 3 ++- .../src/packages/documents/documents/utils.ts | 1 + .../document-workspace-split-view-variant-selector.element.ts | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/OpenApi.json b/src/Umbraco.Cms.Api.Management/OpenApi.json index 5f13509f56..51a57abdbd 100644 --- a/src/Umbraco.Cms.Api.Management/OpenApi.json +++ b/src/Umbraco.Cms.Api.Management/OpenApi.json @@ -40166,7 +40166,8 @@ "NotCreated", "Draft", "Published", - "PublishedPendingChanges" + "PublishedPendingChanges", + "Trashed" ], "type": "string" }, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/backend-api/types.gen.ts b/src/Umbraco.Web.UI.Client/src/packages/core/backend-api/types.gen.ts index 0bd3f90ea5..9ea9d69e56 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/backend-api/types.gen.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/backend-api/types.gen.ts @@ -910,7 +910,8 @@ export enum DocumentVariantStateModel { NOT_CREATED = 'NotCreated', DRAFT = 'Draft', PUBLISHED = 'Published', - PUBLISHED_PENDING_CHANGES = 'PublishedPendingChanges' + PUBLISHED_PENDING_CHANGES = 'PublishedPendingChanges', + TRASHED = 'Trashed' } export type DocumentVersionItemResponseModel = { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/utils.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/utils.ts index 3622652b51..531bca043e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/utils.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/utils.ts @@ -8,6 +8,7 @@ const variantStatesOrder = { [DocumentVariantStateModel.PUBLISHED]: 1, [DocumentVariantStateModel.DRAFT]: 2, [DocumentVariantStateModel.NOT_CREATED]: 3, + [DocumentVariantStateModel.TRASHED]: 4, }; const getVariantStateOrderValue = (variant?: UmbDocumentVariantOptionModel['variant']) => { diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-split-view-variant-selector.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-split-view-variant-selector.element.ts index 45ef5f33bc..5be90a4278 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-split-view-variant-selector.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/document-workspace-split-view-variant-selector.element.ts @@ -22,6 +22,7 @@ export class UmbDocumentWorkspaceSplitViewVariantSelectorElement extends UmbWork // We should also make our own state model for this [DocumentVariantStateModel.PUBLISHED_PENDING_CHANGES]: 'content_published', [DocumentVariantStateModel.NOT_CREATED]: 'content_notCreated', + [DocumentVariantStateModel.TRASHED]: 'mediaPicker_trashed', }; constructor() {