Skip to content

Conversation

@Avatarsia
Copy link

Fügt einen Menükonfigurator in „Mein Bereich → Einstellungen“ hinzu, um Haupt- und Untermenüpunkte auszublenden, umzubenennen und optional zu sortieren.
Speichert die Konfiguration pro Benutzer in userkonfiguration (Key menu_configurator).
Wendet die Konfiguration beim Generieren der Sidebar-Navigation an (inkl. Sortierung, sofern aktiviert).
Details

Backend: Erweiterung in erpAPI um Menü-Keys, Config‑Lesen und Anwendung (Sichtbarkeit, Titel, Sortierung).
Navigation: Navigation() kann user-spezifische Anpassungen anwenden, Standardverhalten bleibt erhalten, wenn deaktiviert.
Settings: Neue Action menu-configurator-save in welcome.php, die JSON-Payload übernimmt und speichert.
UI: Feldset „Menükonfigurator“ in welcome_settings.tpl mit Tabelle (Bereich, Menüpunkt, Sichtbarkeit, Sortierung, eigener Titel) und Reset-Button; Sortierung greift nur, wenn „Eigene Struktur anwenden (Sortierung)“ aktiv ist.
Sortierlogik

Pro Hauptmenü und pro Untermenüliste; gleiche Zahlen sind erlaubt, leere Felder behalten die Standardreihenfolge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant