From 6ac8abada9394c0bf0e2eb5cb854fc6e8957485d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 13 Nov 2023 15:00:04 +0100 Subject: [PATCH] added workspace context manifest type --- .../packages/core/extension-registry/models/index.ts | 11 +++++++---- .../models/workspace-context.model.ts | 10 +++------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 65ba8fdb27..467f5c92c1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -26,6 +26,7 @@ import type { ManifestTreeItem } from './tree-item.model.js'; import type { ManifestUserProfileApp } from './user-profile-app.model.js'; import type { ManifestWorkspace } from './workspace.model.js'; import type { ManifestWorkspaceAction } from './workspace-action.model.js'; +import type { ManifestWorkspaceContext } from './workspace-context.model.js'; import type { ManifestWorkspaceEditorView } from './workspace-editor-view.model.js'; import type { ManifestWorkspaceViewCollection } from './workspace-view-collection.model.js'; import type { ManifestUserPermission } from './user-permission.model.js'; @@ -46,6 +47,7 @@ export * from './external-login-provider.model.js'; export * from './global-context.model.js'; export * from './header-app.model.js'; export * from './health-check.model.js'; +export * from './localization.model.js'; export * from './menu-item.model.js'; export * from './menu.model.js'; export * from './modal.model.js'; @@ -59,16 +61,16 @@ export * from './section.model.js'; export * from './store.model.js'; export * from './theme.model.js'; export * from './tinymce-plugin.model.js'; -export * from './localization.model.js'; export * from './tree-item.model.js'; export * from './tree.model.js'; +export * from './user-granular-permission.model.js'; +export * from './user-permission.model.js'; export * from './user-profile-app.model.js'; export * from './workspace-action.model.js'; -export * from './workspace-view-collection.model.js'; +export * from './workspace-context.model.js'; export * from './workspace-editor-view.model.js'; +export * from './workspace-view-collection.model.js'; export * from './workspace.model.js'; -export * from './user-permission.model.js'; -export * from './user-granular-permission.model.js'; export type ManifestTypes = | ManifestBundle @@ -108,6 +110,7 @@ export type ManifestTypes = | ManifestUserProfileApp | ManifestWorkspace | ManifestWorkspaceAction + | ManifestWorkspaceContext | ManifestWorkspaceEditorView | ManifestWorkspaceViewCollection | ManifestUserPermission diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-context.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-context.model.ts index fb2f68c1a0..d4b2a7111a 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-context.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-context.model.ts @@ -1,10 +1,6 @@ -import type { ManifestApi, UmbApi } from '@umbraco-cms/backoffice/extension-api'; +import { ConditionTypes } from '../conditions/types.js'; +import type { ManifestApi, ManifestWithDynamicConditions, UmbApi } from '@umbraco-cms/backoffice/extension-api'; -export interface ManifestWorkspace extends ManifestApi { +export interface ManifestWorkspaceContext extends ManifestWithDynamicConditions, ManifestApi { type: 'workspaceContext'; - meta: MetaEditor; -} - -export interface MetaEditor { - entityType: string; }