dde6f3ebdb
submissions: rename services
continuous-integration/drone/push Build is passing
2025-07-17 19:07:59 -07:00
63b701eb72
submissions: rename services
2025-07-16 20:27:04 -07:00
07e08af5ed
De-monolithificate Services ( #236 )
...
continuous-integration/drone/push Build is passing
Closes #204 .
The branch is called dedup but the patch adds code...
- Services both use an inner service that implements the underlying operations
- Struct fields are made private, preventing code cross-contamination
- Filter & Update structures are clearly defined, gaining clarity and type safety
Reviewed-on: #236
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-07-17 03:18:01 +00:00
220ea84e22
submissions: AddNotNil is for pointers
continuous-integration/drone/push Build is passing
2025-04-05 19:36:36 -07:00
7e881e6ac5
submissions: omit user info check
continuous-integration/drone/push Build is passing
2025-04-05 17:12:19 -07:00
c9041168e5
submissions: use explicit ID types
2025-04-03 18:17:25 +00:00
977d1d20c2
submissions: rename UserInfo to UserInfoHandle
2025-03-25 17:44:13 -07:00
8338a71470
submissions: modernize loops
2025-03-18 12:08:56 -07:00
8bf2c92df3
submissions: refactor auth to only make requests when needed
continuous-integration/drone/push Build is passing
2024-12-27 17:25:18 -08:00
f04ab4f653
submissions: postgres does not support unsigned integers, so let's pretend they are signed
2024-12-19 17:23:46 -08:00
621edbdbe0
submissions: normalize get from hash as list requests
2024-12-18 15:46:37 -08:00
a94ae5d61e
submissions: flatten list query params
continuous-integration/drone/push Build is passing
2024-12-17 21:39:04 -08:00
e905d96917
submissions: fix list requests
continuous-integration/drone/push Build is passing
2024-12-17 21:03:39 -08:00
b238e4c21d
submissions: update openapi
continuous-integration/drone/push Build is passing
2024-12-17 20:51:34 -08:00
6bab1e1b6b
submissions: centralize hashing and formatting
continuous-integration/drone/push Build is passing
2024-12-17 15:57:39 -08:00
673152bc0d
openapi: list filter belongs in request body
2024-12-13 22:54:22 -08:00
00fdbd9611
openapi: GET /script-policy endpoint to list script policies
2024-12-13 22:15:05 -08:00
fdc1f1aadf
Unquatification
2024-12-12 17:29:20 -05:00
fe3562325f
fix user info
2024-12-09 21:38:27 -08:00
bc6613f235
implement script policy
2024-12-06 18:19:35 -08:00
33ea38d35f
unused
2024-12-06 18:19:35 -08:00
0c2ee16bde
openapi: not optional
2024-12-05 18:56:44 -08:00
329eb1663c
new api skeleton
2024-12-05 16:50:35 -08:00