Forbes
b8abd8859d
feat(modules): RequireModule middleware to gate route groups
Add RequireModule middleware that returns 404 with
{"error":"module '<id>' is not enabled"} when a module is disabled.
Wrap route groups:
- projects → RequireModule("projects")
- audit → RequireModule("audit")
- integrations/odoo → RequireModule("odoo")
- jobs, job-definitions, runners → RequireModule("jobs")
- /api/runner (runner-facing) → RequireModule("jobs")
- dag → RequireModule("dag") (extracted into sub-route)
Ref #98
2026-02-14 14:01:32 -06:00
..
2026-02-14 14:01:32 -06:00
2026-02-14 13:14:36 -06:00
2026-02-14 13:58:26 -06:00
2026-02-14 13:11:41 -06:00
2026-02-14 13:06:24 -06:00
2026-01-24 15:03:17 -06:00
2026-02-14 13:58:26 -06:00
2026-01-31 09:20:27 -06:00
2026-02-01 10:06:20 -06:00
2026-02-13 13:26:13 -06:00
2026-02-11 10:14:00 -06:00
2026-02-08 15:59:23 -06:00
2026-02-14 13:56:26 -06:00