Commit Graph

46 Commits

Author SHA1 Message Date
lvrossem
d074074b03 More and more refactors 2023-04-17 15:38:25 -06:00
lvrossem
81e9eb154b Fix tests for users and highscores 2023-04-17 14:52:36 -06:00
lvrossem
3596394f3f Fix auth tests ... again 2023-04-17 13:56:58 -06:00
lvrossem
6a8cb2c3bd Fix infinite sql query bug 2023-04-17 13:21:46 -06:00
lvrossem
38eb9027d6 More refactors 2023-04-17 07:51:53 -06:00
lvrossem
0bf764a0f4 Refactoring: auth tests pass 2023-04-16 07:15:03 -06:00
lvrossem
d38d4d5c16 Merge branch 'development' into main 2023-04-12 15:46:09 -06:00
lvrossem
f9aad400e0 More highscore endpoint functionality & tests 2023-04-12 12:02:25 -06:00
lvrossem
73ce1bf2e0 Finish off backend tests 2023-04-10 16:07:25 -06:00
lvrossem
8e128ca033 The great endpoint refactor 2023-04-10 14:44:21 -06:00
lvrossem
e7145369b5 Write most backend tests 2023-04-10 14:07:30 -06:00
lvrossem
8f3c303a2b Get started with user tests 2023-04-09 13:39:52 -06:00
lvrossem
101cd899c3 Formatting 2023-04-06 16:08:27 -06:00
lvrossem
d3a29a4b29 Add input validation to register 2023-04-06 14:26:07 -06:00
lvrossem
5e91bc7ef6 Minor changes to request paths 2023-04-06 14:21:51 -06:00
lvrossem
78138e83c7 Fix test setup for backend 2023-04-06 14:10:31 -06:00
lvrossem
5528ae8519 Finish most work on course progress endpoints 2023-04-01 11:18:26 -06:00
lvrossem
d2933a95ba Minor stuff 2023-04-01 10:03:18 -06:00
lvrossem
65d1a2a6e4 Sort of fix StrEnum issue 2023-03-31 11:43:07 -06:00
lvrossem
edd50b9ecb Let register return access token without extra login 2023-03-31 07:43:10 -06:00
lvrossem
032a6ed543 Refactor crud module 2023-03-31 07:13:13 -06:00
lvrossem
49f8d7d713 BIG refactors 2023-03-31 06:16:40 -06:00
lvrossem
5fe168937f Add lots of comments 2023-03-31 05:07:07 -06:00
lvrossem
849d2018f9 Start working on course progress endpoints 2023-03-30 08:02:46 -06:00
lvrossem
3e12125c09 First authentication prototype 2023-03-30 07:22:30 -06:00
lvrossem
dcff7e4f35 Reformatting 2023-03-29 15:03:03 -06:00
lvrossem
8ca636c48e Cleanup 2023-03-29 14:14:27 -06:00
lvrossem
46a3f5858d Throw error at POST /highscores if user does not exist 2023-03-29 12:39:32 -06:00
lvrossem
41e6be454a Work on high score endpoints 2023-03-29 11:24:25 -06:00
lvrossem
fa543b19e7 Get started on high score creation 2023-03-28 16:01:15 -06:00
lvrossem
d1c1738917 Some formatting and cleanup 2023-03-28 15:12:11 -06:00
lvrossem
6e39852f49 Add formatting tools 2023-03-28 14:19:42 -06:00
lvrossem
5eba17f793 For real this time, it really works 2023-03-28 13:41:58 -06:00
lvrossem
b7f41e8596 Working get request for users 2023-03-28 13:01:20 -06:00
lvrossem
252d844446 Fix request path issues 2023-03-28 10:44:39 -06:00
lvrossem
b57cbe52a2 Fix email issue 2023-03-28 17:26:50 +02:00
lvrossem
3a42c13026 Use List from typing module instead of list 2023-03-28 05:31:52 -06:00
lvrossem
3c49985a83 Fix type error 2023-03-28 13:25:02 +02:00
lvrossem
fc63176642 Enough for today 2023-03-27 23:19:59 +02:00
lvrossem
765f3e9bef Dependency updates 2023-03-27 14:28:30 -06:00
lvrossem
3de642cfdc Database issues, for now 2023-03-27 22:16:23 +02:00
lvrossem
e9b2ea4188 Add CRUD functions and Pydantic schemas 2023-03-27 19:48:48 +02:00
Lukas Van Rossem
e14a7c47e4 Update .gitlab-ci.yml file 2023-03-27 15:44:20 +00:00
lvrossem
b16198a816 Start working on database models 2023-03-27 17:24:33 +02:00
lvrossem
51c27f8bc6 Repo setup 2023-03-27 15:38:13 +02:00
Lukas Van Rossem
e66e9e5b18 Initial commit 2023-03-27 13:23:54 +00:00