feat(auth): centralize ThothII permission enforcement

This commit is contained in:
2026-08-16 17:52:03 +02:00
parent 23ac75ce1d
commit 2e0489ce22
20 changed files with 330 additions and 93 deletions
+1
View File
@@ -272,6 +272,7 @@ test("session listing permits all scope only to admins", async () => {
});
expect(regularAll.statusCode).toBe(403);
expect(regularAll.json()).toEqual({ code: "auth_forbidden", error: "This operation is not permitted" });
expect(mine.statusCode).toBe(200);
expect(adminAll.statusCode).toBe(200);
expect(seen).toEqual([false, true]);