d5854cc2c4
feat: user and org defaults
...
Root and User defaults made more generic and merged.
Root user group assignment merged with org default perm assignment.
Root user granted all default org permissions at org creation.
2026-06-17 10:49:58 +01:00
3433ba39ee
feat: default iam group on org join
...
Users joining an org are given the `Default User` IAM permission group automatically.
2026-06-15 11:35:01 +01:00
1a6a6ad97d
fix: remove trailing slash and plurals in paths
2026-06-11 16:14:22 +01:00
bcdef91dd0
feat: user invite response models
2026-06-11 14:14:31 +01:00
ec572aa4c1
feat: sua expiry handling
2026-06-10 14:14:22 +01:00
768a3881ef
feat: sua added to group invitations
...
Issue: #23
2026-06-09 16:52:22 +01:00
6af8490276
fix: wrong contact email in new endpoint
2026-06-09 16:06:28 +01:00
56569f09db
feat: get user self orgs endpoint
2026-06-09 15:52:38 +01:00
ebcb0362c6
fix: pycharm import error
2026-06-09 14:47:37 +01:00
62c43ce883
feat: sensical user invitation
...
Users can now be invited to an org by email.
"Email" for now is "print to stdout"
Resolves #12
2026-06-09 12:22:36 +01:00
5d1e9c27e7
minor: ruff check
2026-06-09 09:33:22 +01:00
c452c6c0d5
feat: delete endpoint queries
...
Delete endpoints do not fully support bodies. Queries used instead.
Tests added.
Resolves #20
2026-06-09 09:29:14 +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
cba04e4249
docs: user router summaries
...
Issue: #13
2026-05-28 16:11:54 +01:00
43cb7e700d
docs: user docstrings
...
Issue: #13
2026-05-28 14:55:44 +01:00
789d7d9f7a
feat: auth requirements to user endpoints
2026-05-27 15:36:21 +01:00
748544fb82
feat: user dependencies
...
In addition to the by-query and by-body db fetch dependencies. Users also have a by-claim dependency.
Issue #6
2026-05-27 14:29:09 +01:00
a80767d870
feat: condensed user get endpoints
...
The process also added improved ORM relationships for multiple models.
2026-05-25 12:06:24 +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
83a24a91f4
docs: user module
...
In-line and Swagger docs improvements on the User module and endpoints
2026-05-20 15:23:40 +01:00
6f4556a44b
fix: corrected use of path param
...
Previously used `param: int = Path()` this worked but was incorrect.
Correct usage is `param: Annotated[int, Path()]`
2026-05-19 11:11:03 +01:00
376a7a9fe5
Initial commit
2026-04-06 12:41:49 +01:00