From 33a9face8983387787815d2e0617f6b79b7d095e Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 30 Jun 2025 22:43:05 +0200 Subject: [PATCH 1/3] only show collection items workspace view when document is created --- .../packages/documents/documents/workspace/manifests.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/manifests.ts index 2cce72664a89..ccae31b036f6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/workspace/manifests.ts @@ -5,7 +5,10 @@ import { UMB_CONTENT_HAS_PROPERTIES_WORKSPACE_CONDITION, UMB_WORKSPACE_HAS_CONTENT_COLLECTION_CONDITION_ALIAS, } from '@umbraco-cms/backoffice/content'; -import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace'; +import { + UMB_WORKSPACE_CONDITION_ALIAS, + UMB_WORKSPACE_ENTITY_IS_NEW_CONDITION_ALIAS, +} from '@umbraco-cms/backoffice/workspace'; export const manifests: Array = [ { @@ -36,6 +39,10 @@ export const manifests: Array = [ { alias: UMB_WORKSPACE_HAS_CONTENT_COLLECTION_CONDITION_ALIAS, }, + { + alias: UMB_WORKSPACE_ENTITY_IS_NEW_CONDITION_ALIAS, + match: false, + }, ], }, { From b604995a494c4f60cc13c9838e289df0a88fb596 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 30 Jun 2025 22:59:31 +0200 Subject: [PATCH 2/3] do not pass null for collection --- .../packages/media/media/workspace/media-workspace.context.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts index 423d1cde141c..c8a61f1a461e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/media-workspace.context.ts @@ -76,7 +76,7 @@ export class UmbMediaWorkspaceContext const mediaTypeUnique = info.match.params.mediaTypeUnique; await this.createScaffold({ parent: { entityType: parentEntityType, unique: parentUnique }, - preset: { mediaType: { unique: mediaTypeUnique, collection: null } }, + preset: { mediaType: { unique: mediaTypeUnique } }, }); new UmbWorkspaceIsNewRedirectController( From 257b1fdc7fd579fce677cae3e0884d2f2e4f6cdd Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 30 Jun 2025 23:01:09 +0200 Subject: [PATCH 3/3] only show media collection view when media is created --- .../src/packages/media/media/workspace/manifests.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/manifests.ts index 4cb6f7523555..d43932d72c04 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/manifests.ts @@ -1,5 +1,9 @@ import { UMB_MEDIA_WORKSPACE_ALIAS } from './constants.js'; -import { UmbSubmitWorkspaceAction, UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace'; +import { + UmbSubmitWorkspaceAction, + UMB_WORKSPACE_CONDITION_ALIAS, + UMB_WORKSPACE_ENTITY_IS_NEW_CONDITION_ALIAS, +} from '@umbraco-cms/backoffice/workspace'; import { UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS } from '@umbraco-cms/backoffice/recycle-bin'; import { UMB_CONTENT_HAS_PROPERTIES_WORKSPACE_CONDITION, @@ -35,6 +39,10 @@ export const manifests: Array = [ { alias: UMB_WORKSPACE_HAS_CONTENT_COLLECTION_CONDITION_ALIAS, }, + { + alias: UMB_WORKSPACE_ENTITY_IS_NEW_CONDITION_ALIAS, + match: false, + }, ], }, {