Commit Graph

404 Commits

Author SHA1 Message Date
Zoe Roux bbbf7b32e0 Exclude extras & test availableCount/entryCount 2025-03-08 14:51:14 +01:00
Zoe Roux 54ee704ab9 Create migration & fix update statment 2025-03-08 14:51:14 +01:00
Zoe Roux c58cb3ef78 Cleanup preferOriginal handling 2025-03-08 14:51:14 +01:00
Zoe Roux 194428ecfe Compute the number of entries available for a show 2025-03-08 14:51:14 +01:00
Zoe Roux dcf26b94cd Add entries count in series 2025-03-08 14:51:14 +01:00
Zoe Roux e8ffe31330 Fix docker build 2025-03-06 22:22:35 +01:00
Zoe Roux fd2f3be663 Dont send videos with extras 2025-03-06 14:28:19 +01:00
Zoe Roux e86ab9c081 Fix entries test with videos 2025-03-06 14:28:18 +01:00
Zoe Roux 66fadb2b20 Remove schema from validation errors 2025-03-06 14:28:18 +01:00
Zoe Roux 70d0d480f6 Test & fix entry video join 2025-03-06 14:28:18 +01:00
Zoe Roux 477fb24036 Patch drizzle to add leftJoinLateral 2025-03-06 14:26:24 +01:00
Zoe Roux 0558222150 Add videos in /shows/:id/entries 2025-03-06 14:26:24 +01:00
Zoe Roux cdf4ab4941 Test ?with= 2025-03-03 18:11:39 +01:00
Zoe Roux 750434465d Add ?with=studios in movies & series 2025-03-03 17:54:35 +01:00
Zoe Roux 6cf8947c80 Fix swagger response of /studios/:id 2025-03-03 12:09:50 +01:00
Zoe Roux 2aada33a6a Fix swagger examples for externalId 2025-03-03 11:45:41 +01:00
Zoe Roux bf16231350 Add /studios & /studios/random 2025-03-03 11:45:18 +01:00
Zoe Roux 44658ce6b0 Add /studios/:id 2025-03-03 10:01:41 +01:00
Zoe Roux 03d071acb4 Add /studios/:id/{movies,series} 2025-03-03 09:41:24 +01:00
Zoe Roux 7492bff7c8 Use guards instead of adding type info multiples times 2025-03-03 09:39:13 +01:00
Zoe Roux ff5fc69d41 Add get by studio tests 2025-03-03 09:36:38 +01:00
Zoe Roux 4d9547952e Cleanup history in mermaid schema 2025-03-03 00:09:37 +01:00
Zoe Roux 6d2c9958f9 Fix api mermaid indentation 2025-03-03 00:01:37 +01:00
Zoe Roux 97a9a406bb Format stuff 2025-03-02 23:50:15 +01:00
Zoe Roux adaa892a26 Add GET /studios/:id/shows 2025-03-02 23:47:02 +01:00
Zoe Roux 2301e48321 Use db metadata on entries 2025-03-02 23:47:02 +01:00
Zoe Roux 710675180c Add studio insert method 2025-03-02 23:47:02 +01:00
Zoe Roux 1cc26c5985 Fix typescript compilation 2025-03-02 23:47:02 +01:00
Zoe Roux 31d95d7fd7 Add studio migration 2025-03-02 23:47:02 +01:00
Zoe Roux 12faca5fb5 Add db-metadata type helper 2025-03-02 23:47:01 +01:00
Zoe Roux e32c83180e Add studio type 2025-03-02 23:46:24 +01:00
Zoe Roux 648fb6825a Fix test 2025-03-02 19:46:28 +01:00
Zoe Roux 4f73e76a34 Add /collections/:id/shows 2025-03-02 19:44:45 +01:00
Zoe Roux 68d4958e3a Add /shows & /shows/random routes 2025-03-02 19:44:45 +01:00
Zoe Roux 9f974de245 Add /collections/:id/series & /collections/:id/movies 2025-03-02 19:09:28 +01:00
Zoe Roux d53947265f Add basic collection routes 2025-03-02 19:09:28 +01:00
Zoe Roux 662400da13 Add GET /series/{id} (based on movie's get) 2025-03-02 18:53:31 +01:00
Zoe Roux f143511e14 Add /series/random 2025-03-02 18:12:29 +01:00
Zoe Roux cc221c560d Add GET /series (using the same logic as /movies) 2025-03-02 18:09:25 +01:00
Zoe Roux 24f44de7c0 Move movie controller to shows subdir 2025-03-02 17:39:49 +01:00
Zoe Roux 019be569dd Format stuff 2025-03-02 17:31:16 +01:00
Zoe Roux 98c6263036 Add basic collection test 2025-03-02 17:31:16 +01:00
Zoe Roux 4538d9ce98 Add collection example 2025-03-02 17:28:38 +01:00
Zoe Roux e8c9dfce56 Create insert method 2025-03-02 17:28:38 +01:00
Zoe Roux fc9afa5ede Allow collections to be created with movies or series 2025-03-02 17:28:38 +01:00
Zoe Roux dbfe836ce3 Add collection type in database 2025-03-02 17:28:38 +01:00
Zoe Roux 5535507469 Rework collection relation on db schema 2025-03-02 17:28:38 +01:00
Zoe Roux 01183df4e9 Define collection type 2025-03-02 00:19:32 +01:00
Zoe Roux 43465834c3 Specify languages when needed 2025-03-01 23:48:21 +01:00
Zoe Roux 0a1ca61dfb Fix typescript compilation 2025-03-01 23:48:21 +01:00