From 383e5f9ded95a6ff3007ab1b4072d77511a5517b Mon Sep 17 00:00:00 2001 From: leekelleher Date: Thu, 25 Apr 2024 13:38:57 +0100 Subject: [PATCH] CollectionView default data-type configuration --- .../collection-view/manifests.ts | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/property-editors/collection-view/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/property-editors/collection-view/manifests.ts index e6dff8848d..9079ac1ba7 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/property-editors/collection-view/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/property-editors/collection-view/manifests.ts @@ -13,7 +13,7 @@ const manifest: ManifestPropertyEditorUi = { meta: { label: 'Collection View', propertyEditorSchemaAlias: 'Umbraco.ListView', - icon: 'icon-bulleted-list', + icon: 'icon-layers', group: 'lists', settings: { properties: [ @@ -71,6 +71,31 @@ const manifest: ManifestPropertyEditorUi = { propertyEditorUiAlias: 'Umb.PropertyEditorUi.Toggle', }, ], + defaultData: [ + { + alias: 'includeProperties', + value: [ + { header: 'Sort', alias: 'sortOrder', isSystem: 1 }, + { header: 'Last edited', alias: 'updateDate', isSystem: 1 }, + { header: 'Created by', alias: 'creator', isSystem: 1 }, + ], + }, + { + alias: 'layouts', + value: [ + { name: 'Table', icon: 'icon-list', collectionView: 'Umb.CollectionView.Document.Table' }, + { name: 'Grid', icon: 'icon-grid', collectionView: 'Umb.CollectionView.Document.Grid' }, + ], + }, + { alias: 'pageSize', value: 10 }, + { alias: 'orderBy', value: 'updateDate' }, + { alias: 'orderDirection', value: 'desc' }, + { + alias: 'bulkActionPermissions', + value: { allowBulkPublish: true, allowBulkUnpublish: true, allowBulkCopy: true }, + }, + { alias: 'icon', value: 'icon-list' }, + ], }, }, };