Commit graph

34 commits

Author SHA1 Message Date
C. Fuhrman
50e92fb458 install eslint (client), fix errors (many) 2025-01-11 02:22:14 -05:00
C. Fuhrman
fd81e3b0d1 Install eslint in server, fix errors
configure
2025-01-11 00:03:05 -05:00
Christopher (Cris) Fuhrman
e5e7f61b71
Merge pull request #184 from ets-cfuhrman-pfe/fuhrmanator/issue171
Some checks are pending
CI/CD Pipeline for Backend / build_and_push_backend (push) Waiting to run
CI/CD Pipeline for Nginx Router / build_and_push_nginx (push) Waiting to run
CI/CD Pipeline for Frontend / build_and_push_frontend (push) Waiting to run
Tests / tests (client) (push) Waiting to run
Tests / tests (server) (push) Waiting to run
Fuhrmanator/issue171
2025-01-10 23:46:01 -05:00
C. Fuhrman
90e42865ba Clean up server startup
Fixes #171
2025-01-10 23:43:15 -05:00
JubaAzul
ee00feef69 Impossible de téleverser une image (Erreur 505)
Fixes #181
2025-01-10 16:27:00 -05:00
C. Fuhrman
46dae02d47 Console.log debug info 2024-10-30 17:19:11 -04:00
C. Fuhrman
e4aa91863c Don't make an HTTPS server, but configure sockets.io to use secure sockets 2024-10-29 10:10:13 -04:00
C. Fuhrman
0a8f8580f4 Create an https server (unless running in dev mode)
Not sure this will work in a container, however, with nginx in front of it.
2024-10-28 12:53:13 -04:00
C. Fuhrman
f5a2be82ca create https or http server according to environment 2024-10-25 15:31:48 -04:00
C. Fuhrman
0fa1c6b775 fix broken test with create that throws error 2024-10-03 22:37:10 -04:00
C. Fuhrman
c093ddc5a8 fix broken test for folders.duplicate 2024-10-03 22:23:57 -04:00
C. Fuhrman
1b824782b9 fix duplicate logic 2024-10-03 21:56:56 -04:00
C. Fuhrman
10a110e898 refactored duplicate name logic, tests pass 2024-10-03 15:50:53 -04:00
C. Fuhrman
ee5ffa432b add test for Folder.create
found a bug with return new Error instead of throw new Error (!)
2024-10-03 13:17:14 -04:00
C. Fuhrman
b1d1173768 quiz tests passing 2024-10-03 12:05:20 -04:00
C. Fuhrman
f1d50315ba fix deprecated ObjectId conversion, remove extraneous refs to db and models 2024-10-02 20:23:15 -04:00
C. Fuhrman
b2144345d0 fix tests, remove debugging info 2024-10-02 14:30:53 -04:00
C. Fuhrman
45e6b80a2f fix reference to Quiz model 2024-10-02 14:09:49 -04:00
C. Fuhrman
89a5146afe order of instantiation in app.js, user needs folder model 2024-10-02 10:32:01 -04:00
C. Fuhrman
0fe07b84c6 Dependency injection of models to controllers, export controllers from app.js 2024-10-02 10:23:56 -04:00
C. Fuhrman
5815cd725a Tests for folders pass 2024-10-01 22:14:38 -04:00
C. Fuhrman
59a59710ea Users test passes and the UserController works (manual testing) 2024-10-01 18:03:55 -04:00
C. Fuhrman
a175718eec refactorings of users.js 2024-10-01 11:30:26 -04:00
C. Fuhrman
c0cc4d01e0 Fixes #133
Redesign how answers are submitted and updated (react state management)
2024-09-26 00:57:57 -04:00
C. Fuhrman
91fa75131a One StudentType that also has answers 2024-09-25 14:53:17 -04:00
C. Fuhrman
218334b4e0 Il faut créer un dossier avant de créer un premier quiz sinon il est impossible de le sauver.
Fixes #87
"Dossier par défaut" existait dans MongoDB, mais le champ userId avait un type "ObjectId" et non "String".
2024-09-23 15:20:57 -04:00
C. Fuhrman
6f43720649 Remove support for <img > tag, tests passing 2024-09-15 00:34:41 -04:00
C. Fuhrman
901b3b98fc npm audit fixes 2024-09-05 15:20:11 -04:00
Louis-Antoine Caron
e32dff3461 Mise a jours des variable env 2024-04-06 14:49:08 -04:00
louis-antoine-etsmtl
61193a3f10
Delete server/LICENSE 2024-04-05 21:19:15 -04:00
louis-antoine-etsmtl
e721559d8d
Update .env.example 2024-04-05 21:17:12 -04:00
Louis-Antoine Caron
44c05371d5 test 2024-04-05 20:10:59 -04:00
louis-antoine-etsmtl
231c7e6a3b
Update app.js 2024-04-05 17:34:39 -04:00
louis-antoine-etsmtl
58170b378c change folder name 2024-03-29 20:15:32 -04:00