Skip to content

Commit 0bcb3c5

Browse files
Register create button for document type folders (#18010)
1 parent 2288ce5 commit 0bcb3c5

File tree

2 files changed

+21
-2
lines changed
  • src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/tree-item-children/collection

2 files changed

+21
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { UMB_DOCUMENT_TYPE_TREE_ITEM_CHILDREN_COLLECTION_ALIAS } from '../constants.js';
2+
import { UMB_COLLECTION_ALIAS_CONDITION } from '@umbraco-cms/backoffice/collection';
3+
4+
export const manifests: Array<UmbExtensionManifest> = [
5+
{
6+
type: 'collectionAction',
7+
kind: 'create',
8+
name: 'Document Type Tree Item Children Collection Create Action',
9+
alias: 'Umb.CollectionAction.DocumentTypeTreeItemChildren.Create',
10+
conditions: [
11+
{
12+
alias: UMB_COLLECTION_ALIAS_CONDITION,
13+
match: UMB_DOCUMENT_TYPE_TREE_ITEM_CHILDREN_COLLECTION_ALIAS,
14+
},
15+
],
16+
},
17+
];

src/Umbraco.Web.UI.Client/src/packages/documents/document-types/tree/tree-item-children/collection/manifests.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { manifests as viewManifests } from './views/manifests.js';
1+
import { manifests as actionManifests } from './action/manifests.js';
22
import { manifests as repositoryManifests } from './repository/manifests.js';
3+
import { manifests as viewManifests } from './views/manifests.js';
34
import { UMB_DOCUMENT_TYPE_TREE_ITEM_CHILDREN_COLLECTION_ALIAS } from './constants.js';
45
import { UMB_DOCUMENT_TYPE_TREE_ITEM_CHILDREN_COLLECTION_REPOSITORY_ALIAS } from './repository/index.js';
56

@@ -13,6 +14,7 @@ export const manifests: Array<UmbExtensionManifest> = [
1314
repositoryAlias: UMB_DOCUMENT_TYPE_TREE_ITEM_CHILDREN_COLLECTION_REPOSITORY_ALIAS,
1415
},
1516
},
16-
...viewManifests,
17+
...actionManifests,
1718
...repositoryManifests,
19+
...viewManifests,
1820
];

0 commit comments

Comments
 (0)