make naming more explicit

This commit is contained in:
Mads Rasmussen
2024-04-01 10:14:57 +02:00
parent e8bf184177
commit 6819c6b817
4 changed files with 18 additions and 15 deletions

View File

@@ -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: '',
},

View File

@@ -132,12 +132,13 @@ export interface MetaEntityActionFolderKind extends MetaEntityActionDefaultKind
}
// SORT
export interface ManifestEntityActionSortKind extends ManifestEntityAction<MetaEntityActionSortKind> {
export interface ManifestEntityActionSortChildrenOfKind
extends ManifestEntityAction<MetaEntityActionSortChildrenOfKind> {
type: 'entityAction';
kind: 'sort';
kind: 'sortChildrenOf';
}
export interface MetaEntityActionSortKind extends MetaEntityActionDefaultKind {
export interface MetaEntityActionSortChildrenOfKind extends MetaEntityActionDefaultKind {
itemRepositoryAlias: string;
sortRepositoryAlias: string;
sortChildrenOfRepositoryAlias: string;
}

View File

@@ -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

View File

@@ -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],