charles-gauthereau
c1b71e7772
fix: endpoints
2026-05-27 22:02:22 +02:00
charles-gauthereau
56517226b6
fix: endpoints
2026-05-25 18:31:00 +02:00
charles-gauthereau
685e1fc300
fix: apply soft-delete filters consistently across api/v1 routes
...
Four missed cases where deleted/archived resources could leak through:
- acl.ts: exclude deleted databases from getAccessibleDatabaseIds
- databases/route.ts: exclude deleted databases in list endpoint
- agents/route.ts: re-apply isArchived guard on final fetch (ACL ids stale)
- databases/[id]/status/route.ts: exclude deleted restorations
2026-05-25 15:29:33 +02:00
charles-gauthereau
274aded8fd
fix(api-v1): add soft-delete filters and remove any types in database operation routes
2026-05-25 15:18:55 +02:00
charles-gauthereau
39b6b5e116
feat(api-v1): add GET /databases/:id/status
2026-05-25 15:14:41 +02:00
charles-gauthereau
3f52d8c76e
feat(api-v1): add POST /databases/:id/restore
2026-05-25 15:14:39 +02:00
charles-gauthereau
11f814777b
feat(api-v1): add GET /databases/:id/backup/:backupId
2026-05-25 15:14:38 +02:00
charles-gauthereau
dd66ecdb78
feat(api-v1): add GET and POST /databases/:id/backup
2026-05-25 15:14:36 +02:00
charles-gauthereau
5a2ce4968d
feat(api-v1): add GET /databases/:id
2026-05-25 15:09:44 +02:00
charles-gauthereau
03659b4a15
feat(api-v1): add GET /databases
2026-05-25 15:09:32 +02:00