Skip to content

Commit addf41b

Browse files
authored
Feature: Menu speedup and Icons (#7664)
## What Changed <!-- Short summary - what and why (not how) --> Refactor menu construction to reduce DB queries and repeated auth checks, add Font Awesome icons, remove obsolete bEnabledCalendar config (DB + DTO), and fix a MenuItem constructor call. ## Type <!-- Check one --> - [x] ✨ Feature - [ ] 🐛 Bug fix - [ ] ♻️ Refactor - [ ] 🏗️ Build/Infrastructure - [ ] 🔒 Security ## Testing <!-- How to verify this works --> ## Screenshots <!-- Only for UI changes - drag & drop images here --> <img width="306" height="1201" alt="image" src="https://github.com/user-attachments/assets/7bab7c4d-286d-412d-97cc-d5a5e525b898" /> ## Security Check <!-- Only check if applicable --> - [ ] Introduces new input validation - [ ] Modifies authentication/authorization - [ ] Affects data privacy/GDPR ### Code Quality - [ ] Database: Propel ORM only, no raw SQL - [ ] No deprecated attributes (align, valign, nowrap, border, cellpadding, cellspacing, bgcolor) - [ ] Bootstrap CSS classes used - [ ] All CSS bundled via webpack ## Pre-Merge - [x] Tested locally - [ ] No new warnings - [ ] Build passes - [ ] Backward compatible (or migration documented)
2 parents d87353c + 26fd33a commit addf41b

File tree

4 files changed

+159
-99
lines changed

4 files changed

+159
-99
lines changed

0 commit comments

Comments
 (0)