092e12a892
feat: org status check moved
...
Accessing endpoints as super admin no longer requires the org to be approved.
2026-06-12 14:50:32 +01:00
c94c26f2a6
feat: blocked orgs cannot access any endpoints
2026-06-11 16:39:32 +01:00
5d122a7690
feat: fully defined response code descriptions
...
Only done on three endpoints. This is a lot of repeated text.
2026-06-11 16:02:51 +01:00
bdba903db1
feat: deleted owned org endpoint
ci / lint_and_test (push) Successful in 14s
2026-06-10 10:15:27 +01:00
c689ac1e10
minor: ruff formatter
...
All changes are either:
- Correcting tabs
- Adding/removing line breaks
- Adding trailing commas
2026-06-08 15:31:37 +01:00
81a4cc6cca
feat: org router endpoint cleanup
...
`/id/` removed from GET
Trailing `/` removed from POST and DELETE
2026-06-02 16:36:11 +01:00
d404ab3ea3
fix: preapproval endpoints with new root path
2026-05-29 09:24:51 +01:00
33e78d4a9b
docs: org docstrings
...
issue: #13
2026-05-28 14:23:36 +01:00
82c2b13a7f
minor: contact endpoints allowed preapproval
2026-05-28 14:05:31 +01:00
9efd86cd5f
feat: org status check in auth dependencies
...
There is a hardcoded list of methods/endpoints for which the status check isn't done. i.e. the endpoints which need to be accessed before the org is approved.
Resolves #11
2026-05-28 10:56:45 +01:00
657f91d73d
feat: org dependencies
...
Org endpoints use query/body model dependencies to perform initial db lookups.
Issue #6
Org ID path params have been replaced with either query params (get endpoints) or body values.
Resolves #10
Endpoints in other modules that rely on an org model lookup have also been updated.
2026-05-27 12:21:30 +01:00
23f2ce98d7
feat: iam rbac system
...
Endpoints and db architecture to support a role based IAM system.
2026-05-25 09:05:17 +01:00
376a7a9fe5
Initial commit
2026-04-06 12:41:49 +01:00