move "duplicate to"-entity-action to tree module
This commit is contained in:
@@ -1,5 +1,2 @@
|
||||
export { UmbDuplicateEntityAction } from './duplicate/index.js';
|
||||
export { UmbDuplicateToEntityAction } from './duplicate-to/index.js';
|
||||
|
||||
export * from './duplicate/types.js';
|
||||
export * from './duplicate-to/types.js';
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
import { manifests as duplicateManifests } from './duplicate/manifests.js';
|
||||
import { manifests as duplicateToManifests } from './duplicate-to/manifests.js';
|
||||
import type { ManifestTypes, UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes | UmbBackofficeManifestKind> = [
|
||||
...duplicateManifests,
|
||||
...duplicateToManifests,
|
||||
];
|
||||
export const manifests: Array<ManifestTypes | UmbBackofficeManifestKind> = [...duplicateManifests];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { UmbRepositoryErrorResponse } from '../../../../repository/types.js';
|
||||
import type { UmbDuplicateToRequestArgs } from './types.js';
|
||||
import type { UmbRepositoryErrorResponse } from '@umbraco-cms/backoffice/repository';
|
||||
import type { UmbApi } from '@umbraco-cms/backoffice/extension-api';
|
||||
|
||||
export interface UmbDuplicateToRepository extends UmbApi {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_ENTITY_ACTION_DEFAULT_KIND_MANIFEST } from '../../../default/default.action.kind.js';
|
||||
import { UMB_ENTITY_ACTION_DEFAULT_KIND_MANIFEST } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifest: UmbBackofficeManifestKind = {
|
||||
@@ -1,7 +1,6 @@
|
||||
import { UmbEntityActionBase } from '../../../entity-action-base.js';
|
||||
import { UmbRequestReloadStructureForEntityEvent } from '../../../request-reload-structure-for-entity.event.js';
|
||||
import { UMB_DUPLICATE_TO_MODAL } from './modal/duplicate-to-modal.token.js';
|
||||
import type { UmbDuplicateToRepository } from './types.js';
|
||||
import { UmbEntityActionBase, UmbRequestReloadStructureForEntityEvent } from '@umbraco-cms/backoffice/entity-action';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import type { MetaEntityActionDuplicateToKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { createExtensionApiByAlias } from '@umbraco-cms/backoffice/extension-registry';
|
||||
@@ -1 +1,2 @@
|
||||
export { UmbDuplicateToEntityAction } from './duplicate-to.action.js';
|
||||
export * from './types.js';
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { UmbDuplicateRequestArgs } from '../duplicate/types.js';
|
||||
import type { UmbDuplicateRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
|
||||
export * from './duplicate-to-data-source.interface.js';
|
||||
export * from './duplicate-to-repository.interface.js';
|
||||
@@ -1,5 +1,11 @@
|
||||
import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js';
|
||||
import { manifests as duplicateToManifests } from './duplicate-to/manifests.js';
|
||||
import { manifests as moveManifests } from './move/manifests.js';
|
||||
import { manifests as reloadTreeItemChildrenManifests } from './reload-tree-item-children/manifests.js';
|
||||
import { manifests as sortChildrenOfManifests } from './sort-children-of/manifests.js';
|
||||
|
||||
export const manifests = [...reloadTreeItemChildrenManifests, ...moveManifests, ...sortChildrenOfManifests];
|
||||
export const manifests = [
|
||||
...duplicateToManifests,
|
||||
...moveManifests,
|
||||
...reloadTreeItemChildrenManifests,
|
||||
...sortChildrenOfManifests,
|
||||
];
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export { UmbSortChildrenOfEntityAction } from './sort-children-of.action.js';
|
||||
@@ -5,13 +5,10 @@ export * from './tree-menu-item-default/index.js';
|
||||
export * from './folder/index.js';
|
||||
export * from './tree.element.js';
|
||||
|
||||
export * from './entity-actions/sort-children-of/sort-children-of.action.js';
|
||||
|
||||
export {
|
||||
UmbReloadTreeItemChildrenEntityAction,
|
||||
UmbRequestReloadTreeItemChildrenEvent,
|
||||
} from './entity-actions/reload-tree-item-children/index.js';
|
||||
export type { UmbMoveDataSource, UmbMoveRepository, UmbMoveToRequestArgs } from './entity-actions/move/index.js';
|
||||
export * from './entity-actions/sort-children-of/index.js';
|
||||
export * from './entity-actions/reload-tree-item-children/index.js';
|
||||
export * from './entity-actions/move/index.js';
|
||||
export * from './entity-actions/duplicate-to/index.js';
|
||||
|
||||
export type { UmbTreePickerModalData, UmbTreePickerModalValue } from './tree-picker/index.js';
|
||||
export { UMB_TREE_PICKER_MODAL, UMB_TREE_PICKER_MODAL_ALIAS } from './tree-picker/index.js';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { UmbDuplicateDataTypeServerDataSource } from './data-type-duplicate.server.data-source.js';
|
||||
import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
|
||||
export class UmbDuplicateDataTypeRepository extends UmbRepositoryBase implements UmbDuplicateToRepository {
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
import { DataTypeService } from '@umbraco-cms/backoffice/external/backend-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
|
||||
import type {
|
||||
UmbDuplicateDataSource,
|
||||
UmbDuplicateRequestArgs,
|
||||
UmbDuplicateToDataSource,
|
||||
UmbDuplicateToRequestArgs,
|
||||
} from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToDataSource, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
* Duplicate Document Server Data Source
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { UmbDuplicateDocumentTypeServerDataSource } from './document-type-duplicate.server.data-source.js';
|
||||
import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
|
||||
export class UmbDuplicateDocumentTypeRepository extends UmbRepositoryBase implements UmbDuplicateToRepository {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { DocumentTypeService } from '@umbraco-cms/backoffice/external/backend-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
|
||||
import type { UmbDuplicateToDataSource, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToDataSource, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
* Duplicate Document Server Data Source
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
export interface UmbDuplicateDocumentRequestArgs extends UmbDuplicateToRequestArgs {
|
||||
relateToOriginal: boolean;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { UmbDuplicateMediaTypeServerDataSource } from './media-type-duplicate.server.data-source.js';
|
||||
import { UMB_NOTIFICATION_CONTEXT } from '@umbraco-cms/backoffice/notification';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToRepository, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
import { UmbRepositoryBase } from '@umbraco-cms/backoffice/repository';
|
||||
|
||||
export class UmbDuplicateMediaTypeRepository extends UmbRepositoryBase implements UmbDuplicateToRepository {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { MediaTypeService } from '@umbraco-cms/backoffice/external/backend-api';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources';
|
||||
import type { UmbDuplicateToDataSource, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/entity-action';
|
||||
import type { UmbDuplicateToDataSource, UmbDuplicateToRequestArgs } from '@umbraco-cms/backoffice/tree';
|
||||
|
||||
/**
|
||||
* Duplicate Document Server Data Source
|
||||
|
||||
Reference in New Issue
Block a user