Commit graph

65 commits

Author SHA1 Message Date
NouhailaAater
e4739468ba fix tests 2025-02-28 03:16:54 -05:00
NouhailaAater
323efca180 fix tests 2025-02-28 03:13:28 -05:00
NouhailaAater
2fc922d01f Fix existing room error handling with AppError 2025-02-28 02:28:47 -05:00
C. Fuhrman
4cc6ee79e4 Permet d'ajouter une première salle
Nom de salle toujours en majuscules (bd)
2025-02-27 16:07:00 -05:00
C. Fuhrman
70d6d1bc56 Nom de la salle doiit être un majuscule
Supprimer des créations de socket/salle superflues
Suppression (nettoyage) des salles et socket plus robuste
diminue le bazaar de useEffect (!)
2025-02-27 15:49:09 -05:00
C. Fuhrman
0d56fa246d AppErreur lancée par les contrôleurs, Erreur lancée par les modèles. 2025-02-27 09:06:58 -05:00
NouhailaAater
fc69a37e53 Fix tests to correctly handle AppError mock and instance checks 2025-02-27 01:03:56 -05:00
NouhailaAater
d2bf18b88d import appError dans le model 2025-02-27 00:43:20 -05:00
NouhailaAater
068f97ac47 test a jour 2025-02-26 15:28:00 -05:00
NouhailaAater
2c3c6eed90 Merge branch 'feature/add-room-collection' of https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir into feature/add-room-collection 2025-02-26 14:07:30 -05:00
NouhailaAater
a99664d8ff traitement des erreurs et afficher un dialogue erreur si room existe 2025-02-26 14:07:18 -05:00
C. Fuhrman
784ac277d0 corriger tests brisés
supprimer tests de contenu de salle (copier-coller des tests de dossier je crois)
2025-02-26 13:06:03 -05:00
NouhailaAater
5436fc3a1f Correction if aucune salle est selectionner 2025-02-25 16:12:57 -05:00
NouhailaAater
162117a58a Correction test server 2025-02-24 05:10:57 -05:00
NouhailaAater
b5547cb100 Ensure room title uniqueness by normalizing case sensitivity 2025-02-24 04:09:55 -05:00
NouhailaAater
bf2e6502f3 Generate a random room name on the client side and set the first created room name as the default 2025-02-24 03:50:15 -05:00
NouhailaAater
81c530eac6 correction rooms.test.js 2025-02-22 02:19:06 -05:00
NouhailaAater
562fdfb791 ajout tests 2025-02-22 00:20:37 -05:00
NouhailaAater
fd9f04d116 Correction 2025-02-21 20:15:32 -05:00
NouhailaAater
a9743ad5d4 Affichage de la liste des salles 2025-02-20 00:19:32 -05:00
NouhailaAater
3c7e4c68e7 ajout room collection 2025-02-19 18:56:37 -05:00
Christopher (Cris) Fuhrman
a2650d89f1
Revert "PFEH2025 - merge entre main et dev-it2-PFEA2024 pour activation SSO" 2025-02-07 19:36:11 -05:00
Eddi3_As
a2de9a07ec add apperror to oidc 2025-02-04 16:26:30 -05:00
Eddi3_As
88561d5321 FIX import de apperror 2025-02-04 15:56:53 -05:00
Eddi3_As
3b6e009d73 FIX eslint et tests 2025-02-03 18:44:31 -05:00
Eddi3_As
d52078acbf skip user tests 2025-02-03 18:07:18 -05:00
C. Fuhrman
29d9ed31ac npm install (client et server) pour que l'action roule sur GitHub 2025-01-31 15:22:37 -05:00
Eddi3_As
6b4364c7c7 PFEH2025 - merge entre main et dev-it2-PFEA2024 pour activation SSO 2025-01-29 21:45:41 -05:00
C. Fuhrman
357fd1a271 Renommer dossier à nom existant donne erreur
Le middleware des erreurs ne fonctionnait pas correctement, parce que les routeurs ne passaient pas à next
J'ai ajouté asyncHandler pour passer les erreurs dans les routeurs
Supprimer messages de console
Fix tests
2025-01-26 21:50:57 -05:00
C. Fuhrman
7dbbfbfe65 Latest beta of gift, true-false and mc tweaks, stem style 2025-01-25 10:36:07 -05:00
C. Fuhrman
afef820765 isDev n'était pas passé en paramètre (undefined) 2025-01-11 11:30:01 -05:00
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