Commit graph

  • ba270db019 Adds debuging informations + fixes url Gabriel Matte 2024-10-22 13:04:29 -0400
  • 9f0ee05768 populate join-room username if authenticated (temp solution) Bruno Roesner 2024-10-22 10:24:17 -0400
  • 80a56e9735 added unit tests for AUTHENTICATED_ROOM variable Bruno Roesner 2024-10-20 13:41:10 -0400
  • d57c61f78f Nom du dossier pour chaque quiz devrait être affiché lorsque "tous les dossiers" sont affichés Fixes #78 Uses Cards in Material UI to display the quizzes by folder C. Fuhrman 2024-10-19 22:58:49 -0400
  • c04558e139 added frontend room authentication navigation Bruno Roesner 2024-10-19 18:31:43 -0400
  • 98e3887bcd added route to check if rooms need authentication Bruno Roesner 2024-10-19 18:24:28 -0400
  • f648d028ab added environment variable to set room authentication Bruno Roesner 2024-10-19 18:18:01 -0400
  • ccce303693
    Merge pull request #151 from ets-cfuhrman-pfe/frontend-refactor-auth Gabriel Moisan Matte 2024-10-19 13:58:47 -0400
  • e30681705f Roles done MathieuSevignyLavallee 2024-10-19 13:13:16 -0400
  • d7986447c4 fix login error + auth callback Gabriel Matte 2024-10-18 18:16:24 -0400
  • ddc33bb6ac base MathieuSevignyLavallee 2024-10-18 17:40:28 -0400
  • dff86aa6e9 remove old files MathieuSevignyLavallee 2024-10-17 21:34:47 -0400
  • deaaa8bc9b added permission for teacher routes. MathieuSevignyLavallee 2024-10-16 22:12:26 -0400
  • b1e9489ba9
    Merge pull request #147 from ets-cfuhrman-pfe/backend-tests Christopher (Cris) Fuhrman 2024-10-15 21:09:29 -0400
  • 8770726873 typo MathieuSevignyLavallee 2024-10-15 20:17:46 -0400
  • 1eff386da8 Refactor/regrouping of auth providers. MathieuSevignyLavallee 2024-10-15 19:49:44 -0400
  • 7edce8ba9e centralise login/register methods Gabriel Matte 2024-10-08 15:45:18 -0400
  • 3d219d068f Move auth login to simpleauth Co-authored-by: roesnerb <roesnerb@users.noreply.github.com> Gabriel Matte 2024-10-07 20:13:15 -0400
  • eae417dc60 Merge branch 'main' into dev-it2-PFEA2024 Bruno Roesner 2024-10-07 11:11:19 -0400
  • 207cd627f6
    Merge pull request #144 from ets-cfuhrman-pfe/dev-it1-PFEA2024 dev-PFEA2024 roesnerb 2024-10-07 10:49:52 -0400
  • 2cb0318dc8
    Merge pull request #148 from gab9281/main Christopher (Cris) Fuhrman 2024-10-04 09:00:12 -0400
  • 3fea24630a Fixes images Gabriel Matte 2024-10-03 23:51:44 -0400
  • 0fa1c6b775 fix broken test with create that throws error C. Fuhrman 2024-10-03 22:37:10 -0400
  • c093ddc5a8 fix broken test for folders.duplicate C. Fuhrman 2024-10-03 22:23:57 -0400
  • c089824b05 Fix some updating bugs C. Fuhrman 2024-10-03 22:18:03 -0400
  • 1b824782b9 fix duplicate logic C. Fuhrman 2024-10-03 21:56:56 -0400
  • ff6d12e972 Copilot gave me a parallelized test script (front back)-end C. Fuhrman 2024-10-03 18:12:46 -0400
  • c0de854843 rename action C. Fuhrman 2024-10-03 17:55:59 -0400
  • 10a110e898 refactored duplicate name logic, tests pass C. Fuhrman 2024-10-03 15:50:53 -0400
  • ee5ffa432b add test for Folder.create found a bug with return new Error instead of throw new Error (!) C. Fuhrman 2024-10-03 13:17:14 -0400
  • b1d1173768 quiz tests passing C. Fuhrman 2024-10-03 12:05:20 -0400
  • f1d50315ba fix deprecated ObjectId conversion, remove extraneous refs to db and models C. Fuhrman 2024-10-02 20:23:15 -0400
  • b2144345d0 fix tests, remove debugging info C. Fuhrman 2024-10-02 14:30:53 -0400
  • 45e6b80a2f fix reference to Quiz model C. Fuhrman 2024-10-02 14:09:49 -0400
  • 89a5146afe order of instantiation in app.js, user needs folder model C. Fuhrman 2024-10-02 10:32:01 -0400
  • 0fe07b84c6 Dependency injection of models to controllers, export controllers from app.js C. Fuhrman 2024-10-02 10:23:56 -0400
  • 5815cd725a Tests for folders pass C. Fuhrman 2024-10-01 22:14:38 -0400
  • 59a59710ea Users test passes and the UserController works (manual testing) C. Fuhrman 2024-10-01 18:03:55 -0400
  • 975c88c894
    Merge pull request #143 from ets-cfuhrman-pfe/modularise-auth-methods Gabriel Moisan Matte 2024-10-01 13:32:28 -0400
  • e6b8f7ef80 jwt token redirect frontend Bruno Roesner 2024-10-01 12:03:49 -0400
  • a007314229 fix oidc Gabriel Matte 2024-10-01 11:37:07 -0400
  • a175718eec refactorings of users.js C. Fuhrman 2024-10-01 11:30:26 -0400
  • 8f7c0a3ac9 Adds Oauths parsing Gabriel Matte 2024-10-01 10:55:48 -0400
  • f27f22cb01 Add permissions oidc auth it1/feature/RBAC fserres 2024-10-01 01:09:12 -0400
  • 3bb1db7236 Merge branch 'dev-it1-PFEA2024' into it1/feature/RBAC fserres 2024-10-01 00:54:46 -0400
  • 04577d5ce2 Add permissions with providers fserres 2024-10-01 00:52:25 -0400
  • f7f03ebeaa link oauths Gabriel Matte 2024-10-01 00:14:55 -0400
  • b1e26d7895 Chaos management MathieuSevignyLavallee 2024-09-30 23:05:00 -0400
  • b9af549624 base of login MathieuSevignyLavallee 2024-09-30 21:20:58 -0400
  • ee580005b2 Fix bug MathieuSevignyLavallee 2024-09-30 21:15:09 -0400
  • e710e1a6fe experimental (unfinished) fuhrmanator/issue135 C. Fuhrman 2024-09-30 21:08:52 -0400
  • 8d31bc8f8c added groups in oidc response Bruno Roesner 2024-09-30 20:40:37 -0400
  • 0fe4dcacd5 correction config avec OIDC MathieuSevignyLavallee 2024-09-30 20:40:33 -0400
  • 265f9a2b76 folder test passes C. Fuhrman 2024-09-30 12:16:48 -0400
  • 322ba6e71a quiz test passes C. Fuhrman 2024-09-30 12:11:48 -0400
  • cd0c6a469b Simpler quiz domain object (no db logic) C. Fuhrman 2024-09-30 11:49:15 -0400
  • b527aa9ade fix for Express requests that are authenticated (have user property) C. Fuhrman 2024-09-30 11:47:41 -0400
  • e28fa40b69 Rename model classes (singular not plural) C. Fuhrman 2024-09-30 11:45:16 -0400
  • 19f545b24f Merge branch 'dev-it1-PFEA2024' into it1/feature/RBAC fserres 2024-09-30 11:26:41 -0400
  • 0a82574eb4 Add permissions fserres 2024-09-30 11:24:12 -0400
  • ab3925885a Petit ajustement MathieuSevignyLavallee 2024-09-30 11:07:23 -0400
  • f379ddcb28
    Merge pull request #142 from ets-cfuhrman-pfe/feat-oidc-integration Gabriel Moisan Matte 2024-09-29 18:46:50 -0400
  • e45b0804ee changed env variables in docker compose Bruno Roesner 2024-09-29 18:44:16 -0400
  • 813ea5944b continued oidc Bruno Roesner 2024-09-29 18:39:24 -0400
  • bb9d1d4bcc added rest of oidc (kind of) Bruno Roesner 2024-09-28 20:16:29 -0400
  • fbca8cb193 added openidconnect provider Bruno Roesner 2024-09-28 14:03:15 -0400
  • 56c4ed1f10 added passportjs-openid package Bruno Roesner 2024-09-28 12:51:56 -0400
  • 31728b72e2
    Merge pull request #141 from ets-cfuhrman-pfe/dev-it1-connexion-page JerryKwok 2024-09-29 16:47:51 -0400
  • e51f29c5d2 ajusted button to redirect to good route MathieuSevignyLavallee 2024-09-29 16:37:08 -0400
  • d63dd87d54 Adds groups to example Gabriel Matte 2024-09-29 16:26:15 -0400
  • 8bb62b8842 frontend connexion page Jerry Kwok 2024-09-29 15:07:16 -0400
  • 05381c7da9
    Merge pull request #138 from ets-cfuhrman-pfe/109-tche-11--intgration-de-passportjs Gabriel Moisan Matte 2024-09-29 11:36:34 -0400
  • ac8b6d34b7
    Merge pull request #140 from ets-cfuhrman-pfe/adds-configuration-to-oauth-integration roesnerb 2024-09-28 18:17:49 -0400
  • 4dadf7851b remove duplicates Gabriel Matte 2024-09-28 18:07:03 -0400
  • 454cabb2fa Adds modules addition tests Gabriel Matte 2024-09-28 17:46:44 -0400
  • 7abe517c8f Quiz model class, using a Repository pattern with mocked repository and tests C. Fuhrman 2024-09-28 17:29:21 -0400
  • d97f3f55e2 Incorporate auth config Gabriel Matte 2024-09-28 17:08:11 -0400
  • 83a23e4f8c Rename javascripts to TypeScript, install ts dev dependencies, config tsc C. Fuhrman 2024-09-28 15:24:32 -0400
  • ec9adc1440 Merge remote-tracking branch 'origin/dev-configuration-auth' into adds-configuration-to-oauth-integration Gabriel Matte 2024-09-28 12:18:10 -0400
  • 6a330774b3 fixes 500 error Gabriel Matte 2024-09-27 23:02:53 -0400
  • 3087e16e3e added tests MathieuSevignyLavallee 2024-09-27 14:16:11 -0400
  • 101fb2a767 globalise for tests gab9281 2024-09-26 10:57:10 -0400
  • 1f78c44be2
    Merge pull request #134 from ets-cfuhrman-pfe/fuhrmanator/issue133 Christopher (Cris) Fuhrman 2024-09-26 01:04:17 -0400
  • c0cc4d01e0 Fixes #133 Redesign how answers are submitted and updated (react state management) C. Fuhrman 2024-09-26 00:34:30 -0400
  • ab18283db0 state and prop confusion in ManageRoom and LiveResults. C. Fuhrman 2024-09-25 16:31:38 -0400
  • 91fa75131a One StudentType that also has answers C. Fuhrman 2024-09-25 14:53:17 -0400
  • fa4b6b5bd3 User -> Student (page, tests) C. Fuhrman 2024-09-25 13:20:09 -0400
  • 68d7d8c0a9 Rename UserType -> StudentType C. Fuhrman 2024-09-25 13:05:36 -0400
  • 35770dd105 Try to use a map for results, but it's still not clean C. Fuhrman 2024-09-25 11:17:06 -0400
  • 2a2cba6415
    Merge pull request #132 from ets-cfuhrman-pfe/fuhrmanator-patch-1 Christopher (Cris) Fuhrman 2024-09-25 09:14:15 -0400
  • 925b0998b6
    Merge pull request #131 from ets-cfuhrman-pfe/main Christopher (Cris) Fuhrman 2024-09-25 09:13:25 -0400
  • 63769e9baf active auth simple login added MathieuSevignyLavallee 2024-09-24 22:08:48 -0400
  • 9c10fbec69 docker-compose typo MathieuSevignyLavallee 2024-09-24 22:01:16 -0400
  • dd6a38854d Ajout de fonction et de vérification MathieuSevignyLavallee 2024-09-24 22:00:28 -0400
  • b19753634d
    Merge pull request #130 from ets-cfuhrman-pfe/fuhrmanator-patch-1 Christopher (Cris) Fuhrman 2024-09-24 20:02:27 -0400
  • ca80e991e4
    Update create-branch-images.yml Christopher (Cris) Fuhrman 2024-09-24 20:01:48 -0400
  • 088fe2a3d1
    Merge pull request #129 from ets-cfuhrman-pfe/fuhrmanator/issue86 Christopher (Cris) Fuhrman 2024-09-24 20:00:02 -0400
  • 9925b7f039 Après réponse par étudiant dans mode rythme de l'enseignant, ça passe à la question suivante (sans afficher rétroaction) Fixes #86 C. Fuhrman 2024-09-24 19:56:47 -0400
  • 35fc5cc89f Merge branch '109-tche-11--intgration-de-passportjs' of github.com:ets-cfuhrman-pfe/EvalueTonSavoir into 109-tche-11--intgration-de-passportjs gab9281 2024-09-24 18:57:53 -0400
  • d58d6f1d64 Adds base for OAuth - Still errors gab9281 2024-09-24 17:24:32 -0400