mailwolt/config/ui-menu.php

64 lines
2.7 KiB
PHP

<?php
// config/ui_menu.php
return [
[
'label' => 'Übersicht', 'icon' => 'ph-gauge', 'items' => [
['label' => 'Dashboard', 'route' => 'ui.dashboard', 'icon' => 'ph-house'],
],
],
[
'label' => 'Mail', 'icon' => 'ph-envelope', 'items' => [
['label' => 'Postfächer', 'route' => 'ui.mail.mailboxes.index'],
['label' => 'Aliasse', 'route' => 'ui.mail.aliases.index'],
['label' => 'Gruppen', 'route' => 'ui.mail.groups.index'],
['label' => 'Filter', 'route' => 'ui.mail.filters.index'],
['label' => 'Quarantäne', 'route' => 'ui.mail.quarantine.index'],
['label' => 'Queues', 'route' => 'ui.mail.queues.index'],
],
],
[
'label' => 'Domains', 'icon' => 'ph-globe', 'items' => [
['label' => 'Übersicht', 'route' => 'ui.domains.index'],
['label' => 'DNS-Assistent', 'route' => 'ui.domains.dns'],
['label' => 'Zertifikate', 'route' => 'ui.domains.certificates'],
],
],
[
'label' => 'Webmail', 'icon' => 'ph-browser', 'items' => [
['label' => 'Allgemein', 'route' => 'ui.webmail.settings'],
['label' => 'Plugins', 'route' => 'ui.webmail.plugins'],
],
],
[
'label' => 'Benutzer', 'icon' => 'ph-users', 'items' => [
['label' => 'Benutzer', 'route' => 'ui.users.index'],
['label' => 'Rollen & Rechte', 'route' => 'ui.users.roles'],
['label' => 'Anmeldesicherheit', 'route' => 'ui.users.security'],
],
],
[
'label' => 'Sicherheit', 'icon' => 'ph-shield', 'items' => [
['label' => 'TLS & Ciphers', 'route' => 'ui.security.tls'],
['label' => 'Ratelimits', 'route' => 'ui.security.abuse'],
['label' => 'Audit-Logs', 'route' => 'ui.security.audit'],
],
],
[
'label' => 'System', 'icon' => 'ph-gear-six', 'items' => [
['label' => 'Einstellungen', 'route' => 'ui.settings.index'],
['label' => 'Dienste & Status', 'route' => 'ui.system.services'],
['label' => 'Jobs & Queues', 'route' => 'ui.system.jobs'],
['label' => 'Logs', 'route' => 'ui.system.logs'],
['label' => 'Speicher', 'route' => 'ui.system.storage'],
['label' => 'Über', 'route' => 'ui.system.about'],
],
],
[
'label' => 'Entwickler', 'icon' => 'ph-brackets-curly', 'items' => [
['label' => 'API-Schlüssel', 'route' => 'ui.dev.tokens'],
['label' => 'Webhooks', 'route' => 'ui.dev.webhooks'],
['label' => 'Sandbox', 'route' => 'ui.dev.sandbox'],
],
],
];