Commit graph

48 commits

Author SHA1 Message Date
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
6b66b2e366
fix(backend): Use /api i.p.v. get 2025-03-13 23:35:25 +01:00
069a003d31
fix(backend): Swagger niet bereikbaar 2025-03-13 21:57:24 +01:00
55ec9ca02e
fix(backend): Verloren Swagger setup 2025-03-13 21:46:41 +01:00
5986ca57bf
Merge branch 'dev' into docs/swagger-autogen 2025-03-13 21:39:35 +01:00
c9e95f4429
refactor(backend): Gebruik /api router 2025-03-13 21:22:05 +01:00
441bf990e7
Merge branch 'dev' into chore/docker 2025-03-13 21:11:28 +01:00
fc5ba93ba0
fix: Voorbereiding production 2025-03-13 14:27:12 +01:00
Gerald Schmittinger
cd0a3a8a7b Merge remote-tracking branch 'origin/dev' into feature/own-learning-objects
# Conflicts:
#	backend/package.json
#	backend/src/config.ts
#	backend/src/controllers/learningObjects.ts
#	backend/src/controllers/learningPaths.ts
#	backend/src/data/content/attachment-repository.ts
#	backend/src/data/content/learning-object-repository.ts
#	backend/src/data/content/learning-path-repository.ts
#	backend/src/data/repositories.ts
#	backend/src/entities/content/learning-path.entity.ts
#	backend/src/exceptions.ts
#	backend/src/routes/learning-objects.ts
#	backend/src/services/learningObjects.ts
#	backend/src/services/learningPaths.ts
#	backend/src/util/apiHelper.ts
#	backend/src/util/envvars.ts
#	package-lock.json
2025-03-11 03:01:18 +01:00
Lint Action
464dcbf73c style: fix linting issues met Prettier 2025-03-10 11:20:14 +00:00
Lint Action
57cd8466fe style: fix linting issues met Prettier 2025-03-09 22:57:15 +00:00
Gerald Schmittinger
de0199de96 Merge remote-tracking branch 'origin/dev' into chore/login
# Conflicts:
#	backend/.env.example
#	backend/package.json
#	backend/src/app.ts
#	backend/src/routes/login.ts
#	backend/src/routes/student.ts
#	docker-compose.yml
#	frontend/src/App.vue
#	frontend/src/views/HomePage.vue
#	frontend/src/views/LoginPage.vue
#	package-lock.json
2025-03-09 23:42:38 +01:00
bf36790b28
Merge branch 'chore/login' into docs/swagger-autogen 2025-03-09 09:27:42 +01:00
ab8ece2a76
docs(backend): Setup swagger-autogen 2025-03-07 20:17:53 +01:00
Gerald Schmittinger
18ee991ce3 feat(backend): Added endpoint to fetch HTML version of learning object (from Dwengo backend)
Also refactored a bit to make this easier.
2025-03-04 22:35:05 +01:00
d9f7b500c8
fix: .js toevoegen aan imports 2025-03-04 21:17:42 +01:00
Gerald Schmittinger
26d5c09bb4 chore(frontend): Refactoring
Refactoring zodat de structuur van de authenticatieservice in de client duidelijker is.
2025-03-02 21:02:17 +01:00
Gerald Schmittinger
a28ec22f29 feat(frontend): Added functionality to the frontend to log in. 2025-03-02 16:33:50 +01:00
ddee299b4a
style(backend): Format 2025-03-02 15:21:27 +01:00
c37d4d8e04
chore(backend): Export Logger class 2025-03-02 15:20:57 +01:00
f82668148c
Merge branch 'dev' into chore/logging 2025-03-02 15:13:53 +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
4642040315
fix: .js toevoegen aan imports 2025-03-01 22:35:18 +01:00
Adriaan Jacquet
aea9b480c7 fix: import statements gefixt in backend/src/app.ts 2025-03-01 00:06:46 +01:00
Gabriellvl
0c7f5791ea
Merge branch 'dev' into feat/leerpad-object-routes 2025-02-28 19:08:57 +01:00
Gabriellvl
acfffda82d fix: lint + format 2025-02-28 17:21:03 +01:00
Gabriellvl
d401136d3a feat: added route for learningObjects 2025-02-28 17:04:52 +01:00
Gabriellvl
721be116cd
Merge branch 'dev' into chore/database-setup 2025-02-28 10:32:41 +01:00
Gabriellvl
3285d9ce12
Merge branch 'dev' into feat/api-outline 2025-02-27 15:45:03 +01:00
Gabriellvl
e8e1d94e5b feat: added learningPaths.ts 2025-02-26 23:31:50 +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
Gabriellvl
cfaae9ebe4 fix: format 2025-02-26 20:29:53 +01:00
Gabriellvl
1dc5cfa283 feat: added descripion + images to /themes languages 2025-02-26 18:11:25 +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
374de3b21a feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt. 2025-02-25 12:53:45 +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
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
7fd6305fd9
chore(backend): Loki configureren
De meeste console statements vervangen door Loki
2025-02-23 17:29:11 +01:00
0f8bd3df6a
chore: Basic logging met loki 2025-02-23 13:56:40 +01:00
Gabriellvl
4186e7c7d4 feat(backend): theme routes in different languages 2025-02-22 22:55:27 +01:00
788e1642d1
style: Format boilerplate 2025-02-20 14:18:32 +01:00
2f280d3fb2
chore(backend): Setup MikroORM
Simpele configuratie, geen integratie
Succesvol commando's uitvoeren werkt
2025-02-19 20:01:55 +01:00
81bad9d71a
chore(api): Initialize backend
Simple Express server with TypeScript
2025-02-19 18:26:02 +01:00