From 2b0b0ab8b6cccd2ee089f4ae8ef18eef90f3208c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 4 Mar 2024 11:48:50 +0100 Subject: [PATCH] default kinds applied --- .../incrementor-workspace-action.ts | 5 ++-- .../core/extension-registry/models/index.ts | 28 +++++++++++-------- .../models/workspace-action.model.ts | 2 +- .../extension-registry/workspace/manifests.ts | 4 +-- .../workspace-action-base.controller.ts | 2 +- .../workspace-action.interface.ts | 2 +- .../packages/data-type/workspace/manifests.ts | 5 ++-- .../dictionary/workspace/manifests.ts | 5 ++-- .../document-types/workspace/manifests.ts | 5 ++-- .../documents/workspace/manifests.ts | 6 ++-- .../language/workspace/language/manifests.ts | 5 ++-- .../workspace/logviewer/manifests.ts | 4 +-- .../media/media-types/workspace/manifests.ts | 5 ++-- .../media/media/workspace/manifests.ts | 5 ++-- .../member-group/workspace/manifests.ts | 5 ++-- .../member-type/workspace/manifests.ts | 5 ++-- .../members/member/workspace/manifests.ts | 5 ++-- .../packages/package-builder/manifests.ts | 4 +-- .../packages/package-repo/manifests.ts | 4 +-- .../relation-types/workspace/manifests.ts | 5 ++-- .../partial-views/workspace/manifests.ts | 5 ++-- .../templating/scripts/workspace/manifests.ts | 5 ++-- .../stylesheets/workspace/manifests.ts | 5 ++-- .../templates/workspace/manifests.ts | 5 ++-- .../user/user-group/workspace/manifests.ts | 5 ++-- .../packages/user/user/workspace/manifests.ts | 5 ++-- 26 files changed, 81 insertions(+), 60 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts index 4e7fff5932..a7d4f28535 100644 --- a/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts +++ b/src/Umbraco.Web.UI.Client/examples/workspace-context-counter/incrementor-workspace-action.ts @@ -1,9 +1,8 @@ -import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; -import type { UmbWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; +import { UmbWorkspaceActionBase, type UmbWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import { EXAMPLE_COUNTER_CONTEXT } from './counter-workspace-context'; // The Example Incrementor Workspace Action Controller: -export class ExampleIncrementorWorkspaceAction extends UmbControllerBase implements UmbWorkspaceAction { +export class ExampleIncrementorWorkspaceAction extends UmbWorkspaceActionBase implements UmbWorkspaceAction { // This method is executed async execute() { await this.consumeContext(EXAMPLE_COUNTER_CONTEXT, (context) => { 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 ea3d33201f..03b344d521 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 @@ -93,6 +93,20 @@ export type * from './workspace-footer-app.model.js'; export type * from './workspace-view.model.js'; export type * from './workspace.model.js'; +export type ManifestEntityActions = + | ManifestEntityAction + | ManifestEntityActionDefaultKind + | ManifestEntityActionDeleteKind + | ManifestEntityActionRenameKind + | ManifestEntityActionReloadTreeItemChildrenKind + | ManifestEntityActionDuplicateKind + | ManifestEntityActionMoveKind + | ManifestEntityActionCreateFolderKind + | ManifestEntityActionUpdateFolderKind + | ManifestEntityActionDeleteFolderKind; + +export type ManifestWorkspaceActions = ManifestWorkspaceAction | ManifestWorkspaceActionDefaultKind; + export type ManifestTypes = | ManifestBundle | ManifestCondition @@ -104,16 +118,7 @@ export type ManifestTypes = | ManifestDashboardCollection | ManifestDynamicRootOrigin | ManifestDynamicRootQueryStep - | ManifestEntityAction - | ManifestEntityActionDefaultKind - | ManifestEntityActionDeleteKind - | ManifestEntityActionRenameKind - | ManifestEntityActionReloadTreeItemChildrenKind - | ManifestEntityActionDuplicateKind - | ManifestEntityActionMoveKind - | ManifestEntityActionCreateFolderKind - | ManifestEntityActionUpdateFolderKind - | ManifestEntityActionDeleteFolderKind + | ManifestEntityActions | ManifestEntityBulkAction | ManifestEntryPoint | ManifestExternalLoginProvider @@ -144,8 +149,7 @@ export type ManifestTypes = | ManifestTreeStore | ManifestUserProfileApp | ManifestWorkspace - | ManifestWorkspaceAction - | ManifestWorkspaceActionDefaultKind + | ManifestWorkspaceActions | ManifestWorkspaceActionMenuItem | ManifestWorkspaceContext | ManifestWorkspaceFooterApp diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-action.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-action.model.ts index 63693e4da2..ad01995e55 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-action.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/workspace-action.model.ts @@ -4,7 +4,7 @@ import type { ManifestElementAndApi, ManifestWithDynamicConditions } from '@umbr import type { UmbWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api'; -export interface ManifestWorkspaceAction +export interface ManifestWorkspaceAction extends ManifestElementAndApi>, ManifestWithDynamicConditions { type: 'workspaceAction'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/workspace/manifests.ts index 5ac83bbc20..fadbc1388f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/workspace/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -18,6 +18,6 @@ const workspace: ManifestWorkspace = { const workspaceViews: Array = []; -const workspaceActions: Array = []; +const workspaceActions: Array = []; export const manifests = [workspace, ...workspaceViews, ...workspaceActions]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action-base.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action-base.controller.ts index dac9dfbca3..e49549f732 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action-base.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action-base.controller.ts @@ -11,7 +11,7 @@ import { UmbActionBase } from '@umbraco-cms/backoffice/action'; * @implements {UmbEntityAction} * @template RepositoryType */ -export abstract class UmbWorkspaceActionBase +export abstract class UmbWorkspaceActionBase extends UmbActionBase> implements UmbWorkspaceAction { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action.interface.ts b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action.interface.ts index 5abd56d8cf..27f2516f9f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/workspace/components/workspace-action/workspace-action.interface.ts @@ -1,7 +1,7 @@ import type { UmbWorkspaceActionArgs } from './types.js'; import type { UmbAction } from '@umbraco-cms/backoffice/action'; -export interface UmbWorkspaceAction extends UmbAction> { +export interface UmbWorkspaceAction extends UmbAction> { /** * The href location, the action will act as a link. * @returns {Promise} diff --git a/src/Umbraco.Web.UI.Client/src/packages/data-type/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/data-type/workspace/manifests.ts index 3a454b0526..27d8aa516e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/data-type/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/data-type/workspace/manifests.ts @@ -1,7 +1,7 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -56,9 +56,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.DataType.Save', name: 'Save Data Type Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/dictionary/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/dictionary/workspace/manifests.ts index 24c2cdf863..9fa7840c41 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/dictionary/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/dictionary/workspace/manifests.ts @@ -2,7 +2,7 @@ import { UMB_DICTIONARY_ENTITY_TYPE } from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -37,9 +37,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Dictionary.Save', name: 'Save Dictionary Workspace Action', weight: 90, diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/manifests.ts index c213e8544f..6468da3c54 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/document-types/workspace/manifests.ts @@ -1,7 +1,7 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -92,9 +92,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.DocumentType.Save', name: 'Save Document Type Workspace Action', api: UmbSaveWorkspaceAction, 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 fe046e216f..9ab6259089 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 @@ -8,7 +8,7 @@ import { UmbDocumentSaveAndPublishWorkspaceAction } from './actions/save-and-pub import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceActionMenuItem, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -82,9 +82,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Document.SaveAndPublish', name: 'Save And Publish Document Workspace Action', weight: 70, @@ -103,6 +104,7 @@ const workspaceActions: Array = [ }, { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Document.Save', name: 'Save Document Workspace Action', weight: 80, diff --git a/src/Umbraco.Web.UI.Client/src/packages/language/workspace/language/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/language/workspace/language/manifests.ts index 7f19a16a3c..5922e114fa 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/language/workspace/language/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/language/workspace/language/manifests.ts @@ -1,7 +1,7 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -36,9 +36,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Language.Save', name: 'Save Language Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer/manifests.ts index 8cc5594d4e..7769b94a05 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/log-viewer/workspace/logviewer/manifests.ts @@ -1,7 +1,7 @@ import type { ManifestModal, ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -56,7 +56,7 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = []; +const workspaceActions: Array = []; const modals: Array = [ { diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/manifests.ts index a21c2fc8e8..85fabefde5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media-types/workspace/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -55,9 +55,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.MediaType.Save', name: 'Save Media Type Workspace Action', api: UmbSaveWorkspaceAction, 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 d346b7695c..e702e90afc 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 @@ -2,7 +2,7 @@ import { UMB_MEDIA_WORKSPACE_HAS_COLLECTION_CONDITION } from '../conditions/medi import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -73,9 +73,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Media.Save', name: 'Save Media Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member-group/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member-group/workspace/manifests.ts index 418be50c2f..ac6060db54 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member-group/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member-group/workspace/manifests.ts @@ -1,6 +1,6 @@ import { UMB_MEMBER_GROUP_ENTITY_TYPE } from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; -import type { ManifestWorkspace, ManifestWorkspaceAction } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestWorkspace, ManifestWorkspaceActions } from '@umbraco-cms/backoffice/extension-registry'; export const UMB_MEMBER_GROUP_WORKSPACE_ALIAS = 'Umb.Workspace.MemberGroup'; @@ -14,9 +14,10 @@ const workspace: ManifestWorkspace = { }, }; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.MemberGroup.Save', name: 'Save Member Group Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member-type/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member-type/workspace/manifests.ts index 7f4b217861..472b58cdce 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member-type/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member-type/workspace/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; @@ -17,9 +17,10 @@ const workspace: ManifestWorkspace = { const workspaceViews: Array = []; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.MemberType.Save', name: 'Save Member Type Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/manifests.ts index 644e1bce88..5161032d48 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/members/member/workspace/manifests.ts @@ -1,6 +1,6 @@ import { UMB_MEMBER_ENTITY_TYPE } from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; -import type { ManifestWorkspace, ManifestWorkspaceAction } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestWorkspace, ManifestWorkspaceActions } from '@umbraco-cms/backoffice/extension-registry'; export const UMB_MEMBER_WORKSPACE_ALIAS = 'Umb.Workspace.Member'; @@ -14,9 +14,10 @@ const workspace: ManifestWorkspace = { }, }; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Member.Save', name: 'Save Member Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/manifests.ts index c995a3b75a..f58f532b7d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/packages/package-builder/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -15,6 +15,6 @@ const workspace: ManifestWorkspace = { }; const workspaceViews: Array = []; -const workspaceActions: Array = []; +const workspaceActions: Array = []; export const manifests = [workspace, ...workspaceViews, ...workspaceActions]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/packages/package-repo/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/packages/package-repo/manifests.ts index 6092dc0aeb..6849284193 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/packages/package-repo/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/packages/package-repo/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -15,6 +15,6 @@ const workspace: ManifestWorkspace = { }; const workspaceViews: Array = []; -const workspaceActions: Array = []; +const workspaceActions: Array = []; export const manifests = [workspace, ...workspaceViews, ...workspaceActions]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/relations/relation-types/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/relations/relation-types/workspace/manifests.ts index 3442c72efc..cea3a62b1c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/relations/relation-types/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/relations/relation-types/workspace/manifests.ts @@ -1,7 +1,7 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -54,9 +54,10 @@ const workspaceViews: Array = [ }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.RelationType.Save', name: 'Save Relation Type Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/manifests.ts index e97c15b560..44fb274234 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/partial-views/workspace/manifests.ts @@ -1,5 +1,5 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; -import type { ManifestWorkspace, ManifestWorkspaceAction } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestWorkspace, ManifestWorkspaceActions } from '@umbraco-cms/backoffice/extension-registry'; export const UMB_PARTIAL_VIEW_WORKSPACE_ALIAS = 'Umb.Workspace.PartialView'; @@ -13,9 +13,10 @@ const workspace: ManifestWorkspace = { }, }; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.PartialView.Save', name: 'Save Partial View', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/manifests.ts index 0cf0a7d1d7..341ed9f7ff 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/scripts/workspace/manifests.ts @@ -1,6 +1,6 @@ import { UMB_SCRIPT_ENTITY_TYPE } from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; -import type { ManifestWorkspace, ManifestWorkspaceAction } from '@umbraco-cms/backoffice/extension-registry'; +import type { ManifestWorkspace, ManifestWorkspaceActions } from '@umbraco-cms/backoffice/extension-registry'; export const UMB_SCRIPT_WORKSPACE_ALIAS = 'Umb.Workspace.Script'; export const UMB_SAVE_SCRIPT_WORKSPACE_ACTION_ALIAS = 'Umb.WorkspaceAction.Script.Save'; @@ -15,9 +15,10 @@ const workspace: ManifestWorkspace = { }, }; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: UMB_SAVE_SCRIPT_WORKSPACE_ACTION_ALIAS, name: 'Save Script Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/stylesheets/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/stylesheets/workspace/manifests.ts index 11c1c6c820..95bf6786b9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/stylesheets/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/stylesheets/workspace/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; @@ -55,9 +55,10 @@ const workspaceViews: Array = [ ], }, ]; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Stylesheet.Save', name: 'Save Stylesheet Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/manifests.ts index 45b7b08d21..50da2717d3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/templating/templates/workspace/manifests.ts @@ -1,7 +1,7 @@ import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -19,9 +19,10 @@ const workspace: ManifestWorkspace = { const workspaceViews: Array = []; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.Template.Save', name: 'Save Template', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/manifests.ts index becb79a51b..15d3ef2d26 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user-group/workspace/manifests.ts @@ -1,6 +1,6 @@ import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; @@ -16,9 +16,10 @@ const workspace: ManifestWorkspace = { }; const workspaceViews: Array = []; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.UserGroup.Save', name: 'Save User Group Workspace Action', api: UmbSaveWorkspaceAction, diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/manifests.ts index 52d3080945..d3dc70aac5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/workspace/manifests.ts @@ -2,7 +2,7 @@ import { UMB_USER_ENTITY_TYPE } from '../entity.js'; import { UmbSaveWorkspaceAction } from '@umbraco-cms/backoffice/workspace'; import type { ManifestWorkspace, - ManifestWorkspaceAction, + ManifestWorkspaceActions, ManifestWorkspaceView, } from '@umbraco-cms/backoffice/extension-registry'; @@ -19,9 +19,10 @@ const workspace: ManifestWorkspace = { }; const workspaceViews: Array = []; -const workspaceActions: Array = [ +const workspaceActions: Array = [ { type: 'workspaceAction', + kind: 'default', alias: 'Umb.WorkspaceAction.User.Save', name: 'Save User Workspace Action', api: UmbSaveWorkspaceAction,