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 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
721be116cd
Merge branch 'dev' into chore/database-setup
2025-02-28 10:32: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
564c1fc857
Merge branch 'dev' into feat/themes-languages
2025-02-27 10:14:29 +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
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
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
Gerald Schmittinger
c527bae7fc
fix(backup): Date in primaire sleutel
...
Componenten van primaire sleutels, die het aanmaaktijdstip bevatten, vervangen door volgnummers om problemen te vermijden wanneer meerdere entities exact op hetzelfde moment aangemaakt worden.
2025-02-25 22:55:08 +01:00
Gerald Schmittinger
22fea6de83
feat(backup): User- en TeacherRepository toegevoegd
2025-02-25 19:39:41 +01:00
Gerald Schmittinger
b730be375c
feat(backend): Mechanisme geïmplementeerd om makkelijk repositories te verkrijgen.
2025-02-25 12:54:05 +01:00
Gerald Schmittinger
374de3b21a
feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt.
2025-02-25 12:53:45 +01:00
Gerald Schmittinger
2657e49ad6
feat(backend): Question + Answer entities toegevoegd; kleine verbeteringen.
2025-02-25 12:53:22 +01:00
Gerald Schmittinger
cdfe48d8c5
feat(backend): Submission entity toegevoegd.
2025-02-25 12:52:39 +01:00
Gerald Schmittinger
4d3964c31f
fix(backend): Fouten in entity-definities gecorrigeerd.
2025-02-25 12:52:07 +01:00
Gerald Schmittinger
d5101737ef
feat(backend): Entities toegevoegd
...
Entites Class, Class Join Request, Class Invitation, Assignment, Group en entities om de Dwengo-leerinhoud te modelleren, toegevoegd.
2025-02-25 12:51:04 +01:00
Gerald Schmittinger
62a278a6e0
feat(backend): Databank initialiseren
...
Verbinding met databank aangemaakt, eerste entities toegevoegd, centrale API aangemaakt om omgevingsvariabelen voor onze app op te vragen.
2025-02-25 12:48:25 +01:00
Adriaan Jacquet
d9998a99ea
databank aanpassingen teruggerold, import statement geupdate in app.ts
2025-02-25 12:32:06 +01:00
Adriaan Jacquet
16b8ab368b
databank verbinding in app.ts uitgezet, dummy json bodies toegevoegd in verschillende routes
2025-02-25 12:27:57 +01:00
Adriaan Jacquet
deb5d772cb
pad suffixen in routes/student.ts en routes/group.ts veranderd naar enkelvoud
2025-02-25 11:04:52 +01:00
Adriaan Jacquet
f45a9aa5a5
map routers gemaakt met router files in, backend/src/app.ts bevat verwijzingen naar deze files met app.use
2025-02-25 11:03:00 +01:00
2030b97c21
docs: Details in README
...
Signed-off-by: Tibo De Peuter <tibo.depeuter@ugent.be>
2025-02-24 19:40:23 +01:00
Gabriellvl
4186e7c7d4
feat(backend): theme routes in different languages
2025-02-22 22:55:27 +01:00
73adfd66ed
chore: Simplificeer package-lock
...
package-lock.json van subpackages unificeren naar root
2025-02-21 09:53:16 +01:00