Updated 12-10-2026, 10:35

Commit: a2931b9 Show on GitHub

  • Author: joostf
  • Date: 9/5/2026, 2:51:10 PM
  • Message: Added city-scoped authorization
  • Stats: 262 total changes (+231 / -31)

Changed Files

  • docs/HANDOVER.md — +43 / -5 (48 changes)
  • docs/SERVICES.md — +1 / -1 (2 changes)
  • docs/apa-schema.md — +5 / -0 (5 changes)
  • src/hooks.server.js — +27 / -0 (27 changes)
  • src/lib/server/services/authorizationService.js — +30 / -0 (30 changes)
  • src/lib/server/services/cityService.js — +31 / -0 (31 changes)
  • src/lib/server/services/directusService.js — +10 / -7 (17 changes)
  • src/lib/server/services/sessionManager.js — +3 / -2 (5 changes)
  • src/routes/[city]/admin/+layout.server.js — +10 / -2 (12 changes)
  • src/routes/[city]/admin/+page.server.js — +4 / -2 (6 changes)
  • src/routes/[city]/api/admin/measurements/+server.js — +6 / -1 (7 changes)
  • src/routes/[city]/api/admin/measurements/[id]/+server.js — +9 / -0 (9 changes)
  • src/routes/[city]/api/admin/measurements/batch/+server.js — +6 / -1 (7 changes)
  • src/routes/[city]/api/admin/points/[id]/+server.js — +4 / -0 (4 changes)
  • src/routes/[city]/api/admin/points/[id]/active/+server.js — +4 / -0 (4 changes)
  • src/routes/[city]/api/admin/tubes/[id]/active/+server.js — +4 / -0 (4 changes)
  • src/routes/[city]/api/admin/users/+server.js — +15 / -7 (22 changes)
  • src/routes/[city]/api/admin/users/[id]/+server.js — +19 / -3 (22 changes)