From 4bbeea0e266d5a708bd7c5c872d05befeaf330eb Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 13 Mar 2023 16:09:54 +0100 Subject: [PATCH] pass document type key when creating a document scaffold --- .../documents/repository/sources/document.server.data.ts | 3 ++- .../documents/documents/repository/sources/index.ts | 1 + .../documents/workspace/document-workspace.context.ts | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/repository/sources/document.server.data.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/repository/sources/document.server.data.ts index 5fe01e86d2..9bd093eeea 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/repository/sources/document.server.data.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/repository/sources/document.server.data.ts @@ -47,8 +47,9 @@ export class UmbDocumentServerDataSource implements RepositoryDetailDataSource { + createScaffold(documentTypeKey: string): Promise; trash(key: string): Promise>; } diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.context.ts index a5e4fe9bfe..dc0de5fdc6 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/documents/documents/workspace/document-workspace.context.ts @@ -57,8 +57,8 @@ export class UmbDocumentWorkspaceContext return data || undefined; } - async createScaffold(parentKey: string | null) { - const { data } = await this.repository.createScaffold(parentKey); + async createScaffold(documentTypeKey: string) { + const { data } = await this.repository.createScaffold(documentTypeKey); if (!data) return undefined; this.setIsNew(true); @@ -75,7 +75,7 @@ export class UmbDocumentWorkspaceContext }, { name: 'create', - path: 'create/:parentKey:/documentType', + path: 'create/:parentKey/:documentTypeKey', }, ]; }