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