diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/sort-children-of/sort-children-of.action.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/sort-children-of/sort-children-of.action.kind.ts index c2a86fb691..42dab12acb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/sort-children-of/sort-children-of.action.kind.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/entity-action/common/sort-children-of/sort-children-of.action.kind.ts @@ -3,19 +3,19 @@ import type { UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extensio export const manifest: UmbBackofficeManifestKind = { type: 'kind', - alias: 'Umb.Kind.EntityAction.Sort', - matchKind: 'sort', + alias: 'Umb.Kind.EntityAction.SortChildrenOf', + matchKind: 'sortChildrenOf', matchType: 'entityAction', manifest: { ...UMB_ENTITY_ACTION_DEFAULT_KIND_MANIFEST.manifest, type: 'entityAction', - kind: 'sort', + kind: 'sortChildrenOf', api: () => import('./sort-children-of.action.js'), weight: 100, forEntityTypes: [], meta: { icon: 'icon-height', - label: 'Sort...', + label: 'Sort Children...', itemRepositoryAlias: '', sortRepositoryAlias: '', }, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/entity-action.model.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/entity-action.model.ts index 37862f6e73..f61db36192 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/entity-action.model.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/entity-action.model.ts @@ -132,12 +132,13 @@ export interface MetaEntityActionFolderKind extends MetaEntityActionDefaultKind } // SORT -export interface ManifestEntityActionSortKind extends ManifestEntityAction { +export interface ManifestEntityActionSortChildrenOfKind + extends ManifestEntityAction { type: 'entityAction'; - kind: 'sort'; + kind: 'sortChildrenOf'; } -export interface MetaEntityActionSortKind extends MetaEntityActionDefaultKind { +export interface MetaEntityActionSortChildrenOfKind extends MetaEntityActionDefaultKind { itemRepositoryAlias: string; - sortRepositoryAlias: string; + sortChildrenOfRepositoryAlias: string; } 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 fac0614d51..bd0341840b 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 @@ -15,6 +15,7 @@ import type { ManifestEntityActionDeleteFolderKind, ManifestEntityActionDefaultKind, ManifestEntityActionTrashKind, + ManifestEntityActionSortChildrenOfKind, } from './entity-action.model.js'; import type { ManifestDynamicRootOrigin, ManifestDynamicRootQueryStep } from './dynamic-root.model.js'; import type { ManifestEntityBulkAction } from './entity-bulk-action.model.js'; @@ -103,16 +104,17 @@ export type * from './workspace.model.js'; export type ManifestEntityActions = | ManifestEntityAction + | ManifestEntityActionCreateFolderKind | ManifestEntityActionDefaultKind + | ManifestEntityActionDeleteFolderKind | ManifestEntityActionDeleteKind - | ManifestEntityActionRenameKind - | ManifestEntityActionReloadTreeItemChildrenKind | ManifestEntityActionDuplicateKind | ManifestEntityActionMoveKind - | ManifestEntityActionCreateFolderKind - | ManifestEntityActionUpdateFolderKind - | ManifestEntityActionDeleteFolderKind - | ManifestEntityActionTrashKind; + | ManifestEntityActionReloadTreeItemChildrenKind + | ManifestEntityActionRenameKind + | ManifestEntityActionSortChildrenOfKind + | ManifestEntityActionTrashKind + | ManifestEntityActionUpdateFolderKind; export type ManifestWorkspaceFooterApps = | ManifestWorkspaceFooterApp diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/sort-children-of/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/sort-children-of/manifests.ts index 8ab4ef9f5e..0c5282075d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/sort-children-of/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/entity-actions/sort-children-of/manifests.ts @@ -5,7 +5,7 @@ import { UMB_SORT_CHILDREN_OF_DOCUMENT_REPOSITORY_ALIAS } from './repository/con export const manifests = [ { type: 'entityAction', - kind: 'sort', + kind: 'sortChildrenOf', alias: 'Umb.EntityAction.Document.SortChildrenOf', name: 'Sort Children Of Document Entity Action', forEntityTypes: [UMB_DOCUMENT_ENTITY_TYPE],