36 Commits

Author SHA1 Message Date
Zoe Roux
482ad0dda2
Move sort parsing to typebox 2025-01-10 12:16:32 +01:00
Zoe Roux
0499be4194
Fix comment newline handling 2025-01-10 12:16:32 +01:00
Zoe Roux
3d6912b60d
Handle filter parsing with typebox 2025-01-10 12:16:32 +01:00
Zoe Roux
efbec85b67
Update dependencies & switch to text lockfile 2025-01-10 12:16:32 +01:00
Zoe Roux
c14d4e0911
Add filter to drizzle converter 2025-01-10 12:16:32 +01:00
Zoe Roux
587dc4f970
Add get /movies & sort api 2025-01-10 12:16:32 +01:00
Zoe Roux
3a7a12bfd3
Cleanup swagger examples 2025-01-10 12:16:32 +01:00
Zoe Roux
43ae26679a
Fix type issues on get /movies 2025-01-10 12:16:32 +01:00
Zoe Roux
eea0f688a0
Make movie get work 2025-01-10 12:16:32 +01:00
Zoe Roux
9e1afca9ec
Fix existing get movie & add test 2025-01-10 12:16:32 +01:00
Zoe Roux
c263dd770e
Ensure image ids are human readable 2025-01-10 12:16:32 +01:00
Zoe Roux
0b77072b04
Small cleanups 2025-01-10 12:16:32 +01:00
Zoe Roux
0c0628529c
Validate language tags 2025-01-10 12:16:32 +01:00
Zoe Roux
cdceb1a734
Add proper error type & error handling 2025-01-10 12:16:32 +01:00
Zoe Roux
c8c6cccf6a
Handle and test slug reconciliation & conflicts 2025-01-10 12:16:32 +01:00
Zoe Roux
caa394e0da
Create tests & cleanup for movies seeding 2025-01-10 12:16:32 +01:00
Zoe Roux
24035c15bf
Add 200/201 handling on post /movies + doc 2025-01-10 12:16:32 +01:00
Zoe Roux
5d24dcafd5
Handle conflicts as updates 2025-01-10 12:16:32 +01:00
Zoe Roux
cfe2cabfa4
wip: push movies could update items 2025-01-10 12:16:32 +01:00
Zoe Roux
55b3f1cc8c
wip: upsert things 2025-01-10 12:16:32 +01:00
Zoe Roux
3d20f063e9
Create post /videos route 2025-01-10 12:16:32 +01:00
Zoe Roux
c20aa862a9
Move video slug to jointure 2025-01-10 12:16:32 +01:00
Zoe Roux
92ee0b2e7f
wip: Allow videos to be joined on a post /movies 2025-01-10 12:16:32 +01:00
Zoe Roux
31b7c0e035
Move seed function to separate file 2025-01-10 12:16:32 +01:00
Zoe Roux
30d5d65755
Create movie seed route handler 2025-01-10 12:16:32 +01:00
Zoe Roux
b47c38ca76
Cleanup movie example in swagger 2025-01-10 12:16:32 +01:00
Zoe Roux
b8b536632d
Swagger setup 2025-01-10 12:16:32 +01:00
Zoe Roux
4a9a768488
Add demmy season controller 2025-01-10 12:16:32 +01:00
Zoe Roux
29d11720a5
Add entries dummy controller & fix entries types 2025-01-10 12:16:31 +01:00
Zoe Roux
c5a502ec32
Add serie model, dummy controller & example 2025-01-10 12:16:31 +01:00
Zoe Roux
039c19f61c
Create dummy video controller 2025-01-10 12:16:31 +01:00
Zoe Roux
a37c4fe723
Fix subquery handling of translations 2025-01-10 12:16:31 +01:00
Zoe Roux
6d13f0610b
Use select with named fields for movies 2025-01-10 12:16:31 +01:00
Zoe Roux
6327e911ad
Add first drizzle query with multi-language 2025-01-10 12:16:31 +01:00
Zoe Roux
da3a5181df
Fix connection things 2025-01-10 12:16:31 +01:00
Zoe Roux
ad8673a46f
Setup elysia swagger 2025-01-10 12:16:31 +01:00