|
|
327f857190
|
feat: service-permission orm relationship
|
2026-06-16 16:10:08 +01:00 |
|
|
|
662b9c8e26
|
feat: permission permissions
ci / lint_and_test (push) Successful in 16s
Orgs can only grant permissions to groups that they themselves have been granted access to.
Super admin bypasses not added, flagged as todos.
|
2026-06-16 13:51:31 +01:00 |
|
|
|
0a867c9c90
|
minor: relationship key definitions to strings
Using the objects directly was causing type checking issues. Strings are equivalent so no functional change.
|
2026-06-16 11:19:22 +01:00 |
|
|
|
dad23733e8
|
feat: group name unique per org
Instead of group names being wholly unique (enforced by the db), group names are unique within the org (enforced by endpoint logic).
|
2026-06-15 11:10:02 +01:00 |
|
|
|
e9b272811f
|
feat: all unique constraints tested
|
2026-06-08 16:05:20 +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 |
|
|
|
65a9514be6
|
fix: drop superfluous column in usergroups
Group org is assigned in the Group table. Also assigning it in the UserGroups table complicated relationship creation and it was never used.
|
2026-06-02 16:11:52 +01:00 |
|
|
|
6cfacad131
|
docs: iam model docstring
Issue: #13
|
2026-05-28 15:06:38 +01:00 |
|
|
|
0e169af456
|
docs: iam docstrings
Issue: #13
|
2026-05-28 13:22:24 +01:00 |
|
|
|
d4f1b73deb
|
feat: iam endpoint req/res models
|
2026-05-26 16:25:14 +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 |
|