BUG: 5 statische Route-Permissions inkonsistent zu Backend/Manifest — 2 Phantom-Permissions (communication:read, activity:read), /wiki ungeschützt #358
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Live gemessen 2026-08-27 (Kritikpunkte 7+8 Verify-first-Audit, statischer Router
frontend/src/routes/index.tsxvs. Backend/Manifest):communication:readcomm:read(kommunikation/routes.py durchgängig)comm:readmail:readmail:config(routes.py:234ff Settings-Endpoints)mail:configcontacts:readimport_export:read(app/routes/import_export.py:107)import_export:readist in CORE_PERMISSIONS registriert (Zeile 59)activity:readaudit:read(CORE_PERMISSIONS Zeile 30)wiki:read(wiki/routes.py:30)wiki:readFix (
f27f047): Alle 5 statischen Route-Permissions auf Backend-/Manifest-Wahrheit gestellt; Phantome entfernt. MenuItems der Plugins trugen bereits korrekte Permissions (comm:read, mail:config) — nur der statische Router war driftig.Verifikation (Live-Messung): Neuer Regressionstest
frontend/src/__tests__/shell/routePermissions.test.ts6/6 passed (Source-Inspektion: 5 Korrekturen + Phantom-Freiheits-Nachweis) · tsc --noEmit exit 0 · Production-Build exit 0 vor Commit (Kritikpunkt 21) · frontend-only Deploy FE_EXIT=0.