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
fef714b870
fix: .js toevoegen aan imports
2025-05-13 10:45:31 +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
Gerald Schmittinger
03c6ada0e5
refactor(backend): Magic values vervangen door constanten.
2025-03-06 13:23:36 +01:00
d9f7b500c8
fix: .js toevoegen aan imports
2025-03-04 21:17:42 +01:00
Gerald Schmittinger
a28ec22f29
feat(frontend): Added functionality to the frontend to log in.
2025-03-02 16:33:50 +01:00
Gerald Schmittinger
69ba8c9567
feat(backend): Generic authentication checks.
...
Added support for deciding based on any predicate about the current AuthenticationInfo whether or not a request will be accepted.
2025-03-02 01:24:49 +01:00
Gerald Schmittinger
054e761baa
feat(backend): Generic authentication checks.
...
Added support for deciding based on any predicate about the current AuthenticationInfo whether or not a request will be accepted.
2025-03-01 23:47:32 +01:00
Gerald Schmittinger
be667c7c53
feat(backend): Auth middleware toegevoegd.
...
Deze verifiëert het meegegeven bearer token. Door een specifieke extra middleware per endpoint kan dan aangegeven worden of deze enkel toegankelijk is voor leerlingen, leerkrachten of allebei.
2025-03-01 23:09:42 +01:00