78 lines
3.4 KiB
PHP
78 lines
3.4 KiB
PHP
<?php
|
|
// config/menu/sidebar.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.logout'],
|
|
['label' => 'Plugins', 'route' => 'ui.logout'],
|
|
// ['label' => 'Allgemein', 'route' => 'ui.webmail.settings'],
|
|
// ['label' => 'Plugins', 'route' => 'ui.webmail.plugins'],
|
|
],
|
|
],
|
|
[
|
|
'label' => 'Benutzer', 'icon' => 'ph-users', 'items' => [
|
|
['label' => 'Benutzer', 'route' => 'ui.logout'],
|
|
['label' => 'Rollen & Rechte', 'route' => 'ui.logout'],
|
|
['label' => 'Anmeldesicherheit', 'route' => 'ui.logout'],
|
|
// ['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' => 'Fail2Ban', 'route' => 'ui.security.fail2ban'],
|
|
['label' => 'Audit-Logs', 'route' => 'ui.security.audit'],
|
|
['label' => 'Rspamd', 'route' => 'ui.security.rspamd'],
|
|
['label' => 'SSL', 'route' => 'ui.security.ssl'],
|
|
// ['label' => 'Ratelimits', 'route' => 'ui.security.audit'],
|
|
// ['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.system.settings'],
|
|
// ['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.logout'],
|
|
['label' => 'Webhooks', 'route' => 'ui.logout'],
|
|
['label' => 'Sandbox', 'route' => 'ui.logout'],
|
|
// ['label' => 'API-Schlüssel', 'route' => 'ui.dev.tokens'],
|
|
// ['label' => 'Webhooks', 'route' => 'ui.dev.webhooks'],
|
|
// ['label' => 'Sandbox', 'route' => 'ui.dev.sandbox'],
|
|
],
|
|
],
|
|
];
|