tighten views

This commit is contained in:
JCEEE
2026-08-04 15:32:59 +01:00
parent c38ca43f0b
commit 97bd679954
14 changed files with 776 additions and 309 deletions
+12
View File
@@ -518,6 +518,18 @@ app.delete("/api/admin/:famId/assigned-chores/:id", requireAdmin, async (c) => {
}
});
// ── Admin: Completions ────────────────────────────
app.get("/api/admin/:famId/completions", requireAdmin, async (c) => {
try {
const { famId } = c.req.param();
const data = await pb.getList("completions", `famId = '${famId}'`);
return c.json(data.items);
} catch (err) {
return handleError(c, err);
}
});
// ── Admin CRUD: Seasons ──────────────────────────
app.get("/api/admin/:famId/seasons", requireAdmin, async (c) => {