Commit Graph

131 Commits

Author SHA1 Message Date
d86d9a9256 Adapt admin api to use new key format
Filter out deleted an previous version in count

Remove todo comment

Allow explicit ID specification

Update tests
2025-06-09 08:57:59 +02:00
3779e93b8c Merge pull request 'Refactor backend views, update secret model' (#24) from feature/expanded-secrets into main
All checks were successful
Build and push image / build-containers (push) Successful in 8m3s
Reviewed-on: #24
2025-06-08 15:44:59 +00:00
7ad41f43d8 Refactor backend views 2025-06-08 17:43:34 +02:00
aa6b55a911 Refactor client view 2025-06-06 07:32:51 +02:00
a7a09f7784 Fix linting 2025-06-06 07:32:40 +02:00
ee1e7a16ec Fix typo 2025-06-04 18:12:25 +02:00
435b9dee83 Create Gitea workflow
All checks were successful
Build and push image / build-containers (push) Successful in 9m11s
2025-06-01 17:31:33 +02:00
0eb4e4a34c Update docker 2025-06-01 16:45:42 +02:00
ecad667521 Allow group updates 2025-06-01 16:16:15 +02:00
ba936ac645 Create views for organizing secrets in groups 2025-06-01 15:55:12 +02:00
773a1e2976 Integrate group in admin rest API 2025-05-31 14:13:49 +02:00
18f61631c9 Improve error handling and begin error test suite 2025-05-31 10:55:33 +02:00
289352d872 Add support for groups of secrets 2025-05-31 10:41:58 +02:00
f853ca81d0 Implement password change flow 2025-05-30 16:44:55 +02:00
2585eb1fb3 Pass in user object to templates 2025-05-30 14:41:21 +02:00
391e310b91 Implement oidc login 2025-05-30 10:59:09 +02:00
b491dff4b1 Fix coverage blacklist 2025-05-27 20:15:31 +02:00
e46f6f8d4f Update dependencies 2025-05-19 09:22:23 +02:00
5865cc450f Implement async db access in admin 2025-05-19 09:22:02 +02:00
fc0c3fb950 Refactor to use async database model 2025-05-19 09:15:48 +02:00
f10ae027e5 Add alembic migrations 2025-05-18 22:20:01 +02:00
b8cae28888 Change name of default database 2025-05-18 22:19:49 +02:00
a0adf281b5 Migrate from sqlmodel to pure sqlalchemy 2025-05-18 22:13:07 +02:00
061a52c90a Add more tests 2025-05-18 21:34:46 +02:00
86ad1a13fb Update dependencies 2025-05-18 21:34:27 +02:00
dcf0b4274c Refactor command handling
This now supports usage/help texts
2025-05-18 17:56:53 +02:00
26ef9b45d4 Create command dispatching classes 2025-05-18 09:40:09 +02:00
64536b40f6 Create exception hierarchy 2025-05-18 09:39:57 +02:00
fd2922fde8 Update tests 2025-05-16 17:38:21 +02:00
6daceef913 Fix various issues 2025-05-16 17:36:45 +02:00
96ce402f9f Update dashboard and audit view 2025-05-14 17:22:27 +02:00
29527aad4f Update dependencies 2025-05-13 21:54:57 +02:00
3055f5277b Update audit logging and dashboard 2025-05-13 21:54:40 +02:00
60026a485d Fix logging 2025-05-13 21:54:05 +02:00
197c8a7c05 Update project description 2025-05-12 07:48:50 +02:00
80e2c339e3 Update tests 2025-05-12 07:47:38 +02:00
458863de3d Fix various small bugs 2025-05-12 07:47:27 +02:00
a2ec2173ac Add coverage testing 2025-05-12 07:46:43 +02:00
090ec4dc3f Update dependencies 2025-05-11 11:22:40 +02:00
a07fba9560 Fix audit as async, function name 2025-05-11 11:22:20 +02:00
d3d99775d9 Centralize testing 2025-05-11 11:22:00 +02:00
b34c49d3e3 Centralize hashing 2025-05-11 11:19:59 +02:00
d0b92b220e Allow specification of workdir 2025-05-11 11:19:47 +02:00
3dfd03688b Fix auth dependency 2025-05-11 11:19:29 +02:00
388200fd52 Check in migrations 2025-05-10 09:58:46 +02:00
7c65d5bb93 License code as Apache 2.0 2025-05-10 08:50:20 +02:00
e22f9b8f10 Add docker files 2025-05-10 08:45:33 +02:00
e766b06d5c Update README 2025-05-10 08:45:10 +02:00
e28276634a Add token auth utility functions 2025-05-10 08:44:45 +02:00
3f5d9ea545 Update project 2025-05-10 08:44:13 +02:00