3384 Commits

Author SHA1 Message Date
Zoe Roux
0d82a1349f
Move old robot tests to make them not run with ci 2024-10-19 18:33:48 +02:00
Zoe Roux
e706f8974f
Fix public url in .env.example 2024-10-19 18:09:22 +02:00
Zoe Roux
49fc88667a
Fix robot tests 2024-10-19 18:09:22 +02:00
Zoe Roux
79b685ea8a
Add proper error handling and fix del /sessions/current 2024-10-19 18:09:22 +02:00
Zoe Roux
a2df0ae305
Move pk to int autogen and uuid as handle 2024-10-19 18:09:22 +02:00
Zoe Roux
200087f2f6
Fix jwt signing verification 2024-10-19 18:09:22 +02:00
Zoe Roux
2b493e6d16
Add default config values 2024-10-19 18:09:22 +02:00
Zoe Roux
662457d0f1
Robot tests wip 2024-10-19 18:09:22 +02:00
Zoe Roux
8b1cf61209
Add robot tests for auth system 2024-10-19 18:09:22 +02:00
Zoe Roux
10d8c121b3
Add /info to retrieve public key 2024-10-19 18:09:22 +02:00
Zoe Roux
9b2f6eadc7
Add delete user routes 2024-10-19 18:09:21 +02:00
Zoe Roux
1b192c7d05
Check permissions 2024-10-19 18:09:21 +02:00
Zoe Roux
3c73196f87
Add logout and get /users/me 2024-10-19 18:09:21 +02:00
Zoe Roux
caa4cf4c8d
Switch to asymetric keys for jwt signing 2024-10-19 18:09:21 +02:00
Zoe Roux
e197062f64
Add /jwt route 2024-10-19 18:09:21 +02:00
Zoe Roux
95da0184a0
Cleanup return codes and add docs comment for swagger 2024-10-19 18:09:21 +02:00
Zoe Roux
7b08afde06
Use a proper id for sessions, leave token as a separate field 2024-10-19 18:09:21 +02:00
Zoe Roux
b340958348
Add login route 2024-10-19 18:09:21 +02:00
Zoe Roux
4685f76cad
Go mod tidy 2024-10-19 18:09:21 +02:00
Zoe Roux
dd1580b819
Fix timestamptz typo 2024-10-19 18:09:21 +02:00
Zoe Roux
dc41880ca7
Fix pgx configuration 2024-10-19 18:09:21 +02:00
Zoe Roux
0c64d9b15d
Add dockerfile 2024-10-19 18:09:21 +02:00
Zoe Roux
cf1e7497e2
Add swagger and problem details 2024-10-19 18:09:21 +02:00
Zoe Roux
8a2fb36cb0
Setup sessions 2024-10-19 18:09:21 +02:00
Zoe Roux
306dbbd024
Create register 2024-10-19 18:09:21 +02:00
Zoe Roux
dfc411e5f6
Add configuration table 2024-10-19 18:09:20 +02:00
Zoe Roux
d285603716
Register wip 2024-10-19 18:08:33 +02:00
Zoe Roux
db08bb12c8
Register wip 2024-10-19 18:08:33 +02:00
Zoe Roux
b20c6c30ff
Move users.go 2024-10-19 18:08:33 +02:00
Zoe Roux
d820a1b149
Setup validators 2024-10-19 18:08:33 +02:00
Zoe Roux
6b55ae6395
Fix queries 2024-10-19 18:08:33 +02:00
Zoe Roux
606332ba6f
Add list users route & split oidc to a new table 2024-10-19 18:08:33 +02:00
Zoe Roux
629660bb79
Init user database 2024-10-19 18:08:33 +02:00
Zoe Roux
73e3c6c64b
Add auth spec 2024-10-19 18:08:33 +02:00
renovate[bot]
362b4105c8
Update Helm release postgresql to v16 (#638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-07 19:32:52 +02:00
Zoe Roux
6f57c4427b
Update renovate.json5 2024-10-07 19:32:28 +02:00
Zoe Roux
7eed5ca957
improve quote usage (#637) 2024-10-07 11:07:10 +02:00
Arlan Lloyd
a33fbe5896 improve quote usage 2024-10-07 11:06:38 +02:00
Zoe Roux
3c22637f06
Update Helm release postgresql to v15.5.38 (#629) 2024-10-07 11:04:20 +02:00
renovate[bot]
426e29c9a7
Update Helm release postgresql to v15.5.38 2024-10-06 18:46:24 +00:00
Zoe Roux
368c9af655
Translations update from Hosted Weblate (#635) 2024-10-05 11:04:34 +02:00
JellyBrick
87fecc14cb
Translated using Weblate (Korean)
Currently translated at 100.0% (207 of 207 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/ko/
2024-10-05 06:40:17 +02:00
JellyBrick
c6c4be0431
Added translation using Weblate (Korean) 2024-10-04 12:45:03 +02:00
Zoe Roux
24b8e09801
Update Helm release rabbitmq to v15.0.1 (#627) 2024-09-30 23:01:53 +02:00
renovate[bot]
97d5312bb5
Update Helm release rabbitmq to v15.0.1 2024-09-30 19:10:35 +00:00
Zoe Roux
209e61f490
Remove - in docker compose commands of installing.md 2024-09-30 18:51:51 +02:00
renovate[bot]
9758639d2f
Update rabbitmq Docker tag to v4 (#620)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 10:19:28 +00:00
Zoe Roux
0831c1eb07
Translations update from Hosted Weblate (#623) 2024-09-30 12:17:10 +02:00
kaskoo
a30ce584fe
Translated using Weblate (Romanian)
Currently translated at 100.0% (207 of 207 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/ro/
2024-09-30 12:15:28 +02:00
Bezruchenko Simon
8ef02ac7e4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (207 of 207 strings)

Translation: Kyoo/Kyoo
Translate-URL: https://hosted.weblate.org/projects/kyoo/kyoo/uk/
2024-09-30 12:15:28 +02:00