Commit Graph

85 Commits

Author SHA1 Message Date
36d04b8a33 Fix correct secrets API 2025-06-09 14:14:28 +02:00
a834339c13 Fix style 2025-06-09 09:16:12 +02:00
fb6b76f7d8 Fix group object access 2025-06-09 09:16:03 +02:00
fed441743e Keep distinction between Secret and DetailedSecret 2025-06-09 09:15:41 +02:00
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