Commit graph

94 commits

Author SHA1 Message Date
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
Adriaan J.
228615af98
Merge pull request #63 from SELab-2/fix/import-statements
Fix: import statements in backend/src/app.ts werken niet bij npm run build
2025-03-01 11:27:33 +01:00
Gabriellvl
1ef75d6f7f
Merge pull request #59 from SELab-2/Gabriellvl-patch-1-1 2025-03-01 09:59:47 +01:00
Gabriellvl
8ff474c3c7
Merge pull request #58 from SELab-2/Gabriellvl-patch-1 2025-03-01 09:58:56 +01:00
Adriaan Jacquet
12677cf79f fix: dubbele lijn in package.json 2025-03-01 00:07:02 +01:00
Adriaan Jacquet
aea9b480c7 fix: import statements gefixt in backend/src/app.ts 2025-03-01 00:06:46 +01:00
Gabriellvl
bd00da2428
fix: comma ontbrak update package.json 2025-02-28 21:52:48 +01:00
Gabriellvl
d54a836a41
fix: comma teveel package.json 2025-02-28 21:49:02 +01:00
Gabriellvl
155504ef75
fix: ontbraken commas package-lock.json 2025-02-28 21:45:27 +01:00
Gerald Schmittinger
44a433e8c9
Merge pull request #15 from SELab-2/chore/database-setup
chore(backend): Database setup
2025-02-28 10:46:18 +01:00
Gabriellvl
721be116cd
Merge branch 'dev' into chore/database-setup 2025-02-28 10:32:41 +01:00
Adriaan J.
aa2f1203cb
Merge pull request #25 from SELab-2/feat/api-outline
feature: skeletcode van de API
2025-02-28 10:28:14 +01:00
Adriaan J.
7a8f3e297c
Merge pull request #49 van SELab-2/feat/api-outline-uitbreiding met feat/api-outline
feature: uitbreiding van skeletcode van de API
2025-02-28 10:22:41 +01:00
Adriaan Jacquet
574cdba4de fix: branch voorbereid voor merge, conflicten opgelost 2025-02-27 16:38:31 +01:00
Adriaan Jacquet
09923202f3 fix: routes/themes.ts bestand verwijderd om conflicten te vermijden 2025-02-27 16:31:41 +01:00
Adriaan Jacquet
b85374afa8 feat: root paden toegevoegd aan endpoints 2025-02-27 16:30:55 +01:00
Gabriellvl
3285d9ce12
Merge branch 'dev' into feat/api-outline 2025-02-27 15:45:03 +01:00
Gabriellvl
8d1b387c75
Merge pull request #21 from SELab-2/feat/themes-languages
feat(backend): theme routes in different languages
2025-02-27 15:32:59 +01:00
Gabriellvl
564c1fc857
Merge branch 'dev' into feat/themes-languages 2025-02-27 10:14:29 +01:00
Joyelle Ndagijimana
0d50156f5e
Merge pull request #46 from SELab-2/feat/frontend-router-init
feat(frontend): initialisatie router en bijhorende .vue componenten
2025-02-27 09:52:17 +01:00
53837eed64
Merge branch 'dev' into chore/database-setup 2025-02-27 08:22:28 +01:00
Gerald Schmittinger
e03fe12604 fix(backend): Formatting 2025-02-26 23:18:56 +01:00
Gerald Schmittinger
ee5fe4774e feature(backend): PORT-EnvVar wordt nu ook via envvar.ts ingelezen 2025-02-26 23:18:11 +01:00
Gerald Schmittinger
73a84fa3ef fix(backend): .js aan alle imports toegevoegd
Dit was nodig om ervoor te zorgen dat de gebouwde applicatie ook haar dependencies vindt.
2025-02-26 22:43:16 +01:00
Gerald Schmittinger
48c8ce7c57 fix(backend): Formatting + .env.development.example
npm run format uitgevoerd, .env.development.example toegevoegd.
2025-02-26 22:03:53 +01:00
Gabriellvl
cfaae9ebe4 fix: format 2025-02-26 20:29:53 +01:00
Joyelle Ndagijimana
a579defd10 feat(frontend): lazy loading in router(voor permanente pagina's) 2025-02-26 20:03:39 +01:00
Joyelle Ndagijimana
3adf6fd33c feat(frontend): lazy loading in router(voor permanente pagina's) 2025-02-26 20:03:04 +01:00
Joyelle Ndagijimana
e1d1115e59 feat(frontend): /register uit router verwijderd 2025-02-26 19:56:02 +01:00
Joyelle Ndagijimana
7634da475f feat(frontend): issue in verband met login pagina verbeterd 2025-02-26 19:51:55 +01:00
Gabriellvl
ab17e982c7 fix: grote variabele in data bestand 2025-02-26 18:51:27 +01:00
Gabriellvl
9edc11aed1 fix: splits route file door controller 2025-02-26 18:33:34 +01:00
Gabriellvl
6525e34f77 fix: lint const to function 2025-02-26 18:13:02 +01:00
Gabriellvl
1dc5cfa283 feat: added descripion + images to /themes languages 2025-02-26 18:11:25 +01:00
c54a129d00
Merge pull request #16 from SELab-2/fix/packagelock
chore: Simplificeer package-lock
2025-02-26 17:58:58 +01:00
Adriaan Jacquet
2e87710fe6 feat: extra endpoints voor /question toegevoegd 2025-02-26 14:42:38 +01:00
Adriaan Jacquet
a7d4868e63 feat: extra endpoints toegevoegd voor /assignment 2025-02-26 14:40:32 +01:00
Adriaan Jacquet
08e54dbcb1 feat+fix: extra endpoints in /class toegevoegd, links in responses naar zuster endpoints toegevoegd 2025-02-26 14:35:42 +01:00
Adriaan Jacquet
62d4e3bc22 feat: profiel endpoint van een student toegevoegd 2025-02-26 14:20:58 +01:00
Adriaan Jacquet
bb41fd848c feat: commentaar toegevoegd voor de verschillende endpoints in /teacher 2025-02-26 14:18:48 +01:00
Adriaan Jacquet
e0c756fb36 feat: /teacher endpoint met dummy JSON voor #48 2025-02-26 14:17:21 +01:00
Joyelle Ndagijimana
023c7f5d69 feat(frontend): register pagina verwijderd en submappen hernoemd 2025-02-26 13:30:23 +01:00
Adriaan Jacquet
8179132811 fix: MikroORM terug aangezet in backend/src/app.ts 2025-02-26 13:20:57 +01:00
Gabriellvl
7578ea971b fix: _i18n map to backend
feat: added descripion + images to /themes languages
2025-02-26 13:02:59 +01:00
Gerald Schmittinger
4e883a1a18 feat(backend): Nieuwe repositories voor leerinhoud aan repositories.ts toevoegen. 2025-02-26 01:09:40 +01:00
Gerald Schmittinger
8ec201513c feat(backend): Repositories voor leerinhoud
LearningObjectRepository, LearningPathRepository en AttachmentRepository aangemaakt.
2025-02-26 00:52:45 +01:00
Gerald Schmittinger
cf97a3af84 fix(backend): Fouten in LearningObject entity verbeterd. 2025-02-26 00:41:36 +01:00
Gerald Schmittinger
71843dad65 feat(backend): Question- en AnswerRepository aangemaakt.
Ook functie toegevoegd om submissies te verwijderen.
2025-02-26 00:39:39 +01:00
Gerald Schmittinger
2837618fd5 feat(backend): Assignment-, Group- en SubmissionRepository aangemaakt 2025-02-26 00:00:18 +01:00
Gerald Schmittinger
bd93e5fae3 feat(backend): ClassRepository & gerelateerde repo's aangemaakt
ClassRepository, ClassJoinRequestRepository en TeacherInvitationRepository aangemaakt.
2025-02-25 23:18:04 +01:00