only render folders for move document-type
This commit is contained in:
committed by
Jacob Overgaard
parent
069b8647d8
commit
72da0c4c0b
@@ -15,6 +15,7 @@ const entityActions: Array<ManifestTypes> = [
|
||||
treeRepositoryAlias: UMB_DOCUMENT_TYPE_TREE_REPOSITORY_ALIAS,
|
||||
moveRepositoryAlias: UMB_MOVE_DOCUMENT_TYPE_REPOSITORY_ALIAS,
|
||||
treeAlias: UMB_DOCUMENT_TYPE_TREE_ALIAS,
|
||||
foldersOnly: true,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
@@ -41,15 +41,24 @@ export class UmbDocumentTypeTreeServerDataSource extends UmbTreeServerDataSource
|
||||
|
||||
const getRootItems = (args: UmbTreeRootItemsRequestArgs) =>
|
||||
// eslint-disable-next-line local-rules/no-direct-api-import
|
||||
DocumentTypeService.getTreeDocumentTypeRoot({ skip: args.skip, take: args.take });
|
||||
DocumentTypeService.getTreeDocumentTypeRoot({
|
||||
foldersOnly: args.foldersOnly,
|
||||
skip: args.skip,
|
||||
take: args.take,
|
||||
});
|
||||
|
||||
const getChildrenOf = (args: UmbTreeChildrenOfRequestArgs) => {
|
||||
if (args.parent.unique === null) {
|
||||
return getRootItems({ skip: args.skip, take: args.take });
|
||||
return getRootItems({
|
||||
foldersOnly: args.foldersOnly,
|
||||
skip: args.skip,
|
||||
take: args.take,
|
||||
});
|
||||
} else {
|
||||
// eslint-disable-next-line local-rules/no-direct-api-import
|
||||
return DocumentTypeService.getTreeDocumentTypeChildren({
|
||||
parentId: args.parent.unique,
|
||||
foldersOnly: args.foldersOnly,
|
||||
skip: args.skip,
|
||||
take: args.take,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user