Commit Graph
9 Commits
Author SHA1 Message Date
Mgeeeek d987243584 test(server): regression coverage for routes untouched by authz fix 2026-05-13 21:09:13 +05:30
Mgeeeek 4ca67801c0 feat(server): admin-gate unfiltered GET /memories branch 2026-05-13 21:06:53 +05:30
Mgeeeek 739402946c feat(server): admin-gate GET /requests 2026-05-13 21:03:38 +05:30
Mgeeeek 240168aefe feat(server): admin-gate GET /entities and DELETE /entities/{type}/{id} 2026-05-13 21:02:45 +05:30
Mgeeeek 07b9ad519d feat(server): admin-gate POST /reset 2026-05-13 21:02:02 +05:30
Mgeeeek 6ba334ef94 feat(server): admin-gate GET/POST /configure 2026-05-13 21:01:30 +05:30
Mgeeeek 8bd7b913c6 feat(server): add _ensure_admin helper and require_admin FastAPI dep 2026-05-13 20:52:41 +05:30
Mgeeeek 367512b525 test(server): document why StaticPool is required in test_engine fixture 2026-05-13 20:51:03 +05:30
Mgeeeek 79e04c56f6 test(server): add pytest scaffold with SQLite + mocked memory backend
Lays the groundwork for Tasks 2-10 of the REST API authorization fix plan.
Adds an in-memory SQLite test engine, a TestClient fixture that
short-circuits Memory.from_config() (pgvector is unavailable in tests),
and reusable fixtures for admin/member users, JWTs, the legacy
ADMIN_API_KEY env, and AUTH_DISABLED mode.
2026-05-13 20:47:17 +05:30