Claude (Chronicler #57)
2e058a7d87
fix: add missing admin module routes (servers, players, roles, grace, audit, financials)
ISSUE:
Clicking on sidebar links returned 'Cannot GET /admin/servers' etc
Only dashboard route existed in admin.js
FIX (per Gemini consultation):
Added 6 missing module routes:
- /servers -> admin/servers/index.ejs
- /players -> admin/players/index.ejs
- /roles -> admin/roles/index.ejs
- /grace -> admin/grace/index.ejs
- /audit -> admin/audit/index.ejs
- /financials -> admin/financials/index.ejs
Each route passes required template vars:
title, adminUser, csrfToken, currentPath
TESTING:
Click each sidebar link - should render module page
Credit: Gemini consultation - identified missing routes
Signed-off-by: Claude (Chronicler #57) <claude@firefrostgaming.com>