Commit graph

56 commits

Author SHA1 Message Date
f05994fa5e
Merge branch 'dev' into feat/endpoints-in-backend-om-eigen-leerpaden-en-leerobjecten-toe-te-voegen-aan-de-databank-#248 2025-05-16 10:57:17 +02:00
Lint Action
bb2eacdc4c style: fix linting issues met Prettier 2025-05-15 19:01:10 +00:00
Gabriellvl
7da52284e6 Merge remote-tracking branch 'origin/feat/endpoints-beschermen-met-authenticatie-#105' into feat/endpoints-beschermen-met-authenticatie-#105
# Conflicts:
#	backend/src/middleware/auth/checks/auth-checks.ts
#	backend/src/middleware/auth/checks/class-auth-checks.ts
#	backend/src/routes/teachers.ts
#	frontend/src/views/assignments/UserAssignments.vue
2025-05-15 20:58:21 +02:00
Gabriellvl
fc0d3b5c84 refactor: enum voor account types 2025-05-15 20:54:43 +02:00
Gabriellvl
26a01f0f30 refactor: prevent impersonation middelware 2025-05-15 20:52:47 +02:00
Lint Action
7e2160f70d style: fix linting issues met Prettier 2025-05-14 17:24:45 +00:00
84de3cc424
fix: Bypass auth tijdens testen 2025-05-14 19:19:38 +02:00
cd2035a551
fix: .js toevoegen aan imports 2025-05-14 07:55:51 +02:00
Lint Action
1203f12ff4 style: fix linting issues met Prettier 2025-05-13 23:45:23 +00:00
Gerald Schmittinger
96821c40ab fix: Problemen met PUT op leerpaden en verschillende kleinere problemen 2025-05-13 16:21:06 +02:00
fef714b870
fix: .js toevoegen aan imports 2025-05-13 10:45:31 +02:00
Gerald Schmittinger
1a768fedcc fix(backend): Bugs omtrent leerpad-endpoints opgelost 2025-05-13 01:02:53 +02:00
Gerald Schmittinger
30ca3b70de feat(backend): PUSH, PUT en DELETE endpoints voor leerpaden aangemaakt. 2025-05-12 16:11:08 +02:00
Gerald Schmittinger
20c04370b5 feat(backend): Bescherming van leerobject-manipulatie endpoints.
Ook delete route voor leerobjecten toegevoegd.
2025-05-12 14:57:54 +02:00
Lint Action
447fd150da style: fix linting issues met Prettier 2025-05-09 16:21:18 +00:00
Gabriellvl
a5e4f2437b fix: lint 2025-05-09 18:20:06 +02:00
Gabriellvl
c054eb9335 fix: teacher invitations middelware en questions 2025-05-09 18:08:44 +02:00
04fd54e3d6
fix: .js toevoegen aan imports 2025-04-24 10:54:21 +02:00
Lint Action
6847961688 style: fix linting issues met Prettier 2025-04-24 08:47:39 +00:00
Gabriellvl
6c1aeb2331 fix: error import 2025-04-24 10:44:54 +02:00
Lint Action
0c47546814 style: fix linting issues met Prettier 2025-04-22 16:04:52 +00:00
Adriaan Jacquet
7f670030a7 fix: fixed linter errors 2025-04-22 17:57:18 +02:00
Adriaan Jacquet
faa2f58145 merge: fixed merge conflicts with dev 2025-04-22 17:49:11 +02:00
Adriaan Jacquet
b4b9abcc48 fix: fixed syntax & typescript errors 2025-04-22 16:56:03 +02:00
Adriaan Jacquet
a4ccae6c0d feat: authenticatie voor submissions en groups toegevoegd 2025-04-22 16:47:31 +02:00
Adriaan Jacquet
9102268be1 feat: assignment permissies geupdate 2025-04-22 15:34:37 +02:00
Lint Action
12178e8469 style: fix linting issues met Prettier 2025-04-19 14:54:25 +00:00
Gabriellvl
cb4f6a512d fix: includes check + gebruik fetches service laag 2025-04-19 11:01:26 +02:00
Gabriellvl
566bb5a5fb fix: add question in group check + extra create question errors service 2025-04-19 10:58:49 +02:00
Gerald Schmittinger
c2f3a6169a Backend geeft nu een 401 ipv. een 500 terug voor de 'expired jwt' fout 2025-04-19 10:03:54 +02:00
Gabriellvl
78b65f148e feat: question + answer checks 2025-04-18 23:28:55 +02:00
Gabriellvl
f671341bad feat: teacher invitation middelware + extra error catchings 2025-04-18 22:33:22 +02:00
Gerald Schmittinger
fb3c37ce5a fix(backend): Merge-conflicten opgelost. 2025-04-09 19:51:15 +02:00
Gerald Schmittinger
bc2cd145ab feat(backend): Endpoints van assignments en groepen beschermd. 2025-04-08 16:58:14 +02:00
Gerald Schmittinger
2252326234 feat(backend): Endpoints van klassen en leerkrachten beschermd. 2025-04-08 15:45:20 +02:00
Gerald Schmittinger
9339eca9cf feat: Mechanisme voor automatische aanmaak en update van accounts aangemaakt. 2025-04-08 14:24:57 +02:00
Gerald Schmittinger
6cb8a1b98f feat(backend): Endpoints voor studenten beschermd 2025-04-08 13:07:54 +02:00
588c556949
Merge branch 'dev' into refactor/linting 2025-03-30 22:48:26 +02:00
739bd190ab
fix: .js toevoegen aan imports 2025-03-30 15:28:22 +02:00
Lint Action
7ad808cf3b style: fix linting issues met Prettier 2025-03-30 12:54:22 +00:00
Gerald Schmittinger
aaa71aa648 feat(backend): Eigen error handler toegevoegd.
Hiervoor was ook refactoring aan de exception-klassen nodig.
2025-03-30 12:25:41 +02:00
5b31cec5fe
refactor(backend): File has too many classes 2025-03-23 11:40:23 +01:00
25f9eb2af2
refactor(backend): Types 2025-03-23 11:14:32 +01:00
65c1a5e6b6
refactor(backend): Functions 2025-03-22 18:43:32 +01:00
7a286f5650
refactor(backend): naming-convention 2025-03-22 17:45:05 +01:00
14e1508d00
refactor(backend): no-unused-vars 2025-03-22 17:44:40 +01:00
9d0e63649b
fix: .js toevoegen aan imports 2025-03-12 15:31:33 +01:00
Lint Action
57cd8466fe style: fix linting issues met Prettier 2025-03-09 22:57:15 +00:00
Lint Action
b12c743440 style: fix linting issues met ESLint 2025-03-09 22:57:12 +00:00
Gerald Schmittinger
355c0a4eda refactor(backend): Bestanden die enkel types of interfaces exporteren hernoemd naar *.d.ts 2025-03-06 13:28:24 +01:00