#1402: FavoritesMenuCreator.kt
projectforge-business/src/main/kotlin/org/projectforge/menu/builder/FavoritesMenuCreator.kt Service, projectforge-business/src/main/kotlin/org/projectforge/menu/builder/FavoritesMenuCreator.kt 114 lines · 72 code · 30 comments · 12 blank
Spring @Component managing user-customizable favorite menus. Reads/writes favorite menu configuration from user XML preferences via FavoritesMenuReaderWriter. Creates default favorite menus based on user roles (admin sees administration entries, restricted users see password change only, regular users see project management, calendar, tasks, etc.). Integrates with plugins for custom menu entries.
Git History
868d6abb7 2025 -> 2026
d6e723000 MenuCustomizer finetuning (Claude Code)
8a2ea847f MyMenuPagesRest: New Excel functionality for customizing the personal menu.
261354a30 Visibility of menu items is now configurable (by groups).
63081666f Source file headers: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
ec5e5631f Menu customization works again.
5f7ef41b8 Copyright 2021 -> 2022
65555777a DataTransferPlugin: menu DataTransfer is automatically added
eb63e8a1 Source code header: (C) 2001-2021.
6c67f4f91 MenuItemDefId supports now url.
7c79f1922 Copyright of source header -> 2020.
7886144df FavoritesMenuCreator: BadgeCounter for menus with sub menus