add advanced settings menu

This commit is contained in:
Mads Rasmussen
2024-03-23 20:11:58 +01:00
parent ead68c7507
commit 7c9c4ace7e
6 changed files with 39 additions and 11 deletions

View File

@@ -3,13 +3,13 @@ import type { ManifestMenuItem } from '@umbraco-cms/backoffice/extension-registr
const menuItem: ManifestMenuItem = {
type: 'menuItem',
alias: 'Umb.MenuItem.Extensions',
name: 'Extensions Menu Item',
weight: 0,
name: 'Extension Insights Menu Item',
weight: 200,
meta: {
label: 'Extensions',
label: 'Extension Insights',
icon: 'icon-wand',
entityType: 'extension-root',
menus: ['Umb.Menu.Settings'],
menus: ['Umb.Menu.AdvancedSettings'],
},
};

View File

@@ -7,7 +7,10 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
export class UmbExtensionRootWorkspaceElement extends UmbLitElement {
render() {
return html`
<umb-workspace-editor headline="Extensions" alias=${UMB_EXTENSION_ROOT_WORKSPACE_ALIAS} .enforceNoFooter=${true}>
<umb-workspace-editor
headline="Extension Insights"
alias=${UMB_EXTENSION_ROOT_WORKSPACE_ALIAS}
.enforceNoFooter=${true}>
<umb-collection alias=${UMB_EXTENSION_COLLECTION_ALIAS}></umb-collection>
</umb-workspace-editor>
`;

View File

@@ -32,7 +32,7 @@ export const manifests = [
kind: 'menu',
alias: 'Umb.SectionSidebarMenu.Settings',
name: 'Settings Section Sidebar Menu',
weight: 200,
weight: 300,
meta: {
label: 'Settings',
menu: 'Umb.Menu.Settings',
@@ -44,5 +44,30 @@ export const manifests = [
},
],
},
{
type: 'menu',
alias: 'Umb.Menu.AdvancedSettings',
name: 'Advanced Settings Menu',
meta: {
label: 'Advanced',
},
},
{
type: 'sectionSidebarApp',
kind: 'menu',
alias: 'Umb.SectionSidebarMenu.AdvancedSettings',
name: 'Advanced Settings Section Sidebar Menu',
weight: 100,
meta: {
label: 'Advanced',
menu: 'Umb.Menu.AdvancedSettings',
},
conditions: [
{
alias: 'Umb.Condition.SectionAlias',
match: UMB_SETTINGS_SECTION_ALIAS,
},
],
},
...welcomeDashboardManifests,
];

View File

@@ -3,13 +3,13 @@ import type { ManifestMenuItem } from '@umbraco-cms/backoffice/extension-registr
const menuItem: ManifestMenuItem = {
type: 'menuItem',
alias: 'Umb.MenuItem.LogViewer',
name: 'LogViewer Menu Item',
name: 'Log Viewer Menu Item',
weight: 300,
meta: {
label: 'Log Viewer',
icon: 'icon-box-alt',
entityType: 'logviewer',
menus: ['Umb.Menu.Settings'],
menus: ['Umb.Menu.AdvancedSettings'],
},
};

View File

@@ -6,11 +6,11 @@ const menuItem: ManifestTypes = {
kind: 'tree',
alias: 'Umb.MenuItem.RelationTypes',
name: 'Relation Types Menu Item',
weight: 500,
weight: 100,
meta: {
treeAlias: UMB_RELATION_TYPE_TREE_ALIAS,
label: 'Relation Types',
menus: ['Umb.Menu.Settings'],
menus: ['Umb.Menu.AdvancedSettings'],
},
};

View File

@@ -16,7 +16,7 @@ const menuSectionSidebarApp: ManifestTypes = {
kind: 'menu',
alias: 'Umb.SectionSidebarMenu.Templating',
name: 'Templating Section Sidebar Menu',
weight: 100,
weight: 200,
meta: {
label: 'Templating',
menu: 'Umb.Menu.Templating',