add more reload actions to trees
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { UMB_MEMBER_GROUP_ENTITY_TYPE, UMB_MEMBER_GROUP_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbMemberGroupTreeRepository } from './member-group-tree.repository.js';
|
||||
import { UmbMemberGroupTreeStore } from './member-group-tree.store.js';
|
||||
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
|
||||
import type {
|
||||
ManifestRepository,
|
||||
ManifestTree,
|
||||
@@ -45,4 +46,4 @@ const treeItem: ManifestTreeItem = {
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem];
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem, ...reloadTreeItemChildrenManifest];
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import { UMB_MEMBER_GROUP_ENTITY_TYPE, UMB_MEMBER_GROUP_ROOT_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UmbReloadTreeItemChildrenEntityAction } from '@umbraco-cms/backoffice/tree';
|
||||
import type { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestEntityAction> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.MemberGroup.Tree.ReloadTreeItemChildren',
|
||||
name: 'Reload Member Group Tree Item Children Entity Action',
|
||||
weight: 10,
|
||||
api: UmbReloadTreeItemChildrenEntityAction,
|
||||
meta: {
|
||||
icon: 'icon-refresh',
|
||||
label: 'Reload children...',
|
||||
repositoryAlias: 'Umb.Repository.MemberGroup.Tree',
|
||||
entityTypes: [UMB_MEMBER_GROUP_ENTITY_TYPE, UMB_MEMBER_GROUP_ROOT_ENTITY_TYPE],
|
||||
},
|
||||
},
|
||||
];
|
||||
@@ -1,6 +1,7 @@
|
||||
import { UMB_MEMBER_TYPE_ENTITY_TYPE, UMB_MEMBER_TYPE_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbMemberTypeTreeRepository } from './member-type-tree.repository.js';
|
||||
import { UmbMemberTypeTreeStore } from './member-type-tree.store.js';
|
||||
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
|
||||
import type {
|
||||
ManifestRepository,
|
||||
ManifestTree,
|
||||
@@ -45,4 +46,4 @@ const treeItem: ManifestTreeItem = {
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem];
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem, ...reloadTreeItemChildrenManifest];
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import { UMB_MEMBER_TYPE_ENTITY_TYPE, UMB_MEMBER_TYPE_ROOT_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UmbReloadTreeItemChildrenEntityAction } from '@umbraco-cms/backoffice/tree';
|
||||
import type { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestEntityAction> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.MemberType.Tree.ReloadTreeItemChildren',
|
||||
name: 'Reload Member Type Tree Item Children Entity Action',
|
||||
weight: 10,
|
||||
api: UmbReloadTreeItemChildrenEntityAction,
|
||||
meta: {
|
||||
icon: 'icon-refresh',
|
||||
label: 'Reload children...',
|
||||
repositoryAlias: 'Umb.Repository.MemberType.Tree',
|
||||
entityTypes: [UMB_MEMBER_TYPE_ENTITY_TYPE, UMB_MEMBER_TYPE_ROOT_ENTITY_TYPE],
|
||||
},
|
||||
},
|
||||
];
|
||||
@@ -1,6 +1,7 @@
|
||||
import { UMB_MEMBER_ENTITY_TYPE, UMB_MEMBER_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbMemberTreeRepository } from './member-tree.repository.js';
|
||||
import { UmbMemberTreeStore } from './member-tree.store.js';
|
||||
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
|
||||
import type {
|
||||
ManifestRepository,
|
||||
ManifestTree,
|
||||
@@ -45,4 +46,4 @@ const treeItem: ManifestTreeItem = {
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem];
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem, ...reloadTreeItemChildrenManifest];
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import { UMB_MEMBER_ENTITY_TYPE, UMB_MEMBER_ROOT_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UmbReloadTreeItemChildrenEntityAction } from '@umbraco-cms/backoffice/tree';
|
||||
import type { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestEntityAction> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.Member.Tree.ReloadTreeItemChildren',
|
||||
name: 'Reload Member Tree Item Children Entity Action',
|
||||
weight: 10,
|
||||
api: UmbReloadTreeItemChildrenEntityAction,
|
||||
meta: {
|
||||
icon: 'icon-refresh',
|
||||
label: 'Reload children...',
|
||||
repositoryAlias: 'Umb.Repository.Member.Tree',
|
||||
entityTypes: [UMB_MEMBER_ENTITY_TYPE, UMB_MEMBER_ROOT_ENTITY_TYPE],
|
||||
},
|
||||
},
|
||||
];
|
||||
@@ -1,2 +1,2 @@
|
||||
export * from './repository/index.js';
|
||||
export * from './entities.js';
|
||||
export * from './entity.js';
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { UMB_RELATION_TYPE_ENTITY_TYPE, UMB_RELATION_TYPE_ROOT_ENTITY_TYPE } from '../entities.js';
|
||||
import { UMB_RELATION_TYPE_ENTITY_TYPE, UMB_RELATION_TYPE_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbRelationTypeTreeRepository } from './relation-type-tree.repository.js';
|
||||
import { UmbRelationTypeTreeStore } from './relation-type-tree.store.js';
|
||||
import { manifests as reloadTreeItemChildrenManifest } from './reload-tree-item-children/manifests.js';
|
||||
import type {
|
||||
ManifestRepository,
|
||||
ManifestTree,
|
||||
@@ -45,4 +46,4 @@ const treeItem: ManifestTreeItem = {
|
||||
},
|
||||
};
|
||||
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem];
|
||||
export const manifests = [treeRepository, treeStore, tree, treeItem, ...reloadTreeItemChildrenManifest];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_RELATION_TYPE_ROOT_ENTITY_TYPE } from '../entities.js';
|
||||
import { UMB_RELATION_TYPE_ROOT_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbRelationTypeTreeServerDataSource } from './relation-type-tree.server.data-source.js';
|
||||
import type { UmbRelationTypeTreeItemModel, UmbRelationTypeTreeRootModel } from './types.js';
|
||||
import { UMB_RELATION_TYPE_TREE_STORE_CONTEXT } from './relation-type-tree.store.js';
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
import { UMB_RELATION_TYPE_ROOT_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UmbReloadTreeItemChildrenEntityAction } from '@umbraco-cms/backoffice/tree';
|
||||
import type { ManifestEntityAction } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestEntityAction> = [
|
||||
{
|
||||
type: 'entityAction',
|
||||
alias: 'Umb.EntityAction.RelationType.Tree.ReloadTreeItemChildren',
|
||||
name: 'Reload Relation Type Tree Item Children Entity Action',
|
||||
weight: 10,
|
||||
api: UmbReloadTreeItemChildrenEntityAction,
|
||||
meta: {
|
||||
icon: 'icon-refresh',
|
||||
label: 'Reload children...',
|
||||
repositoryAlias: 'Umb.Repository.RelationType.Tree',
|
||||
entityTypes: [UMB_RELATION_TYPE_ROOT_ENTITY_TYPE],
|
||||
},
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user