Leo Vasanko
|
f39986412a
|
API/DB cleanup for flat URLs that don't include org where users etc. are referred to. Implement user deletion in admin app and API, UI improvement. Reset token DB factory function revised to create passphrase and key internally. Removed unneeded functions and args, using update_user_role instead of a separate deleted _in_organization function.
|
2026-02-05 14:05:31 +00:00 |
|
Leo Vasanko
|
db75535e05
|
Change CLI to use --listen rather than positional hostport argument. Fix listening on all interfaces (runs lifespan twice, which needs to be OK). Update README with various CLI changes and more.
|
2026-02-05 02:58:07 +00:00 |
|
Leo Vasanko
|
e3b64ef537
|
Move imports to top of file.
|
2026-01-27 20:16:32 +00:00 |
|
Leo Vasanko
|
a54819aba8
|
Remove most remaining DB getters. Add ws auth chat helper function to avoid repetition, along with the existing register chat in wschat.py.
|
2026-01-27 20:01:17 +00:00 |
|
Leo Vasanko
|
8249a9b3c1
|
DB cleanup: removed get_permission_organizations and build_org. Using db.data() for read access at call sites.
|
2026-01-27 18:23:17 +00:00 |
|
Leo Vasanko
|
462c21f7fa
|
Database cleanup continues, build functions replaced by post init. Simplified some APIs.
|
2026-01-27 16:53:13 +00:00 |
|
Leo Vasanko
|
e0e1a644de
|
Cleanup and bugfixes on Bootstrap and JSONL handling.
|
2026-01-26 23:54:03 +00:00 |
|
Leo Vasanko
|
3f5018918e
|
Simplify session and reset token formats; removes the token utility functions entirely.
|
2026-01-23 21:01:45 +00:00 |
|
Leo Vasanko
|
4c1db37c73
|
Better handling of Org Admin permission. More guardrails for Master Admin not locking himself out by changes. Admin app UI improvements.
|
2026-01-23 15:11:01 +00:00 |
|
Leo Vasanko
|
253387be97
|
Permissions refactor. Permissions have UUID and scope (previously id) and the latter no longer needs to be unique. Org admin uses a single global permission now. Domain scoped permissions. Removed from user info the admin fields, use effective_permission checks instead.
|
2026-01-23 13:54:31 +00:00 |
|
Leo Vasanko
|
ab65f3dae2
|
Database cleanup: make it synchronous because we work with in-memory data. Defer writes to disk and cleanup to background task. Tests passing.
|
2026-01-23 01:22:47 +00:00 |
|
Leo Vasanko
|
887c0f92a2
|
Replace SQL database with JSONL based solution that keeps history.
|
2026-01-23 00:54:37 +00:00 |
|
Leo Vasanko
|
0b17681907
|
Changed origin config to take multiple origins and if any are configured, restrict access to these. Removed bootstrap name options of created org and user (both can be easily renamed from web ui). Cleanup.
|
2025-12-06 00:51:18 +00:00 |
|
Leo Vasanko
|
4b16037426
|
Project renamed to Paskia.
|
2025-12-05 13:24:34 +00:00 |
|