Commit graph

699 commits

Author SHA1 Message Date
86b3e0e4c4
docs: Omgevingsbestanden 2025-04-03 08:52:23 +02:00
8a0b4b62a7
test(backend): Verhoog vitest timeout 2025-04-03 08:32:32 +02:00
6097be3c79
test(backend): Omgevingsvariabelen files 2025-04-03 08:31:25 +02:00
Gerald Schmittinger
14eef0269b
Merge pull request #161 from SELab-2/feat/pagina-om-leerpaden-te-bekijken-#41
feat: Pagina om leerpaden te bekijken (#41), zoekpagina voor leerpaden (#135), thema-overzichtspagina voor leerpaden (#31).
2025-04-02 23:33:00 +02:00
Lint Action
0ec296bf3d style: fix linting issues met Prettier 2025-04-02 08:06:37 +00:00
Lint Action
bdc689a4e1 style: fix linting issues met ESLint 2025-04-02 08:06:32 +00:00
Gerald Schmittinger
a047558f95 fix(frontend): Frontend kan nu omgaan met foutieve leerpaden
- Geen of meerdere startnodes
- Transities naar een leerobject dat niet voorkomt
- Transities naar een leerobject dat meer dan één keer voorkomt.
2025-04-02 10:04:12 +02:00
Lint Action
bb359b6c48 style: fix linting issues met Prettier 2025-04-02 07:35:43 +00:00
Gerald Schmittinger
5bee1cd6be Merge remote-tracking branch 'origin/feat/pagina-om-leerpaden-te-bekijken-#41' into feat/pagina-om-leerpaden-te-bekijken-#41 2025-04-02 09:34:22 +02:00
Gerald Schmittinger
c9667af9b4 fix(frontend): Titels van leerpaden worden nu niet meer afgeknipt
(In de titel van een leerpadpagina & in de overzichten)
2025-04-02 09:34:08 +02:00
Lint Action
ea5cf7abf9 style: fix linting issues met Prettier 2025-04-01 15:09:28 +00:00
Gerald Schmittinger
ed8b5c919d fix(frontend): Typeringsproblemen opgelost. 2025-04-01 16:34:30 +02:00
Gerald Schmittinger
4d98be78c1 fix(frontend): Linting errors/warnings opgelost 2025-04-01 15:00:47 +02:00
Gerald Schmittinger
b2e6b33716 Merge remote-tracking branch 'origin/dev' into feat/pagina-om-leerpaden-te-bekijken-#41 2025-04-01 14:59:59 +02:00
Timo De Meyst
219a26361c
Merge pull request #136 (ci: Automatische unit testing) from SELab-2/github-actions/testing
ci: Automatische unit testing
2025-04-01 09:24:39 +02:00
Gerald Schmittinger
99dc346dc1 Merge remote-tracking branch 'origin/dev' into feat/pagina-om-leerpaden-te-bekijken-#41
# Conflicts:
#	backend/src/controllers/learning-objects.ts
#	frontend/src/controllers/base-controller.ts
2025-04-01 09:00:28 +02:00
Timo De Meyst
05fa51603a
Merge branch 'dev' into github-actions/testing 2025-04-01 08:56:19 +02:00
c7cc0cf9ba
Merge pull request #145 from SELab-2/refactor/linting
refactor: Linting oplossen
2025-04-01 08:53:30 +02:00
Gerald Schmittinger
34f980d690 feat(backend): SingleTheme-pagina geïmplementeerd 2025-04-01 01:31:11 +02:00
Gerald Schmittinger
a33ec6c452 refactor(backend): RemoteResource-systeem dat vervangen werd door TanStack verwijderd. 2025-04-01 00:51:14 +02:00
Gerald Schmittinger
be78e7f44d fix(backend): Verschillende kleine fixes 2025-04-01 00:49:52 +02:00
Gerald Schmittinger
dc99835a9d refactor(backend): Ondersteuning voor gepersonaliseerde leerpaden toegevoegd. 2025-04-01 00:31:16 +02:00
Gerald Schmittinger
a17e2b2793 refactor(backend): LearningPathSearchPage aangepast zodat ze TanStack Query gebruikt. 2025-03-31 23:16:27 +02:00
Gerald Schmittinger
12b9f31f5f fix(backend): Diverse bugfixes omtrent LearningPathPage 2025-03-31 23:12:03 +02:00
Gerald Schmittinger
27b9cdf833 fix(backend): Imports in oude learning-object-service en learning-path-service aangepast. 2025-03-31 16:37:15 +02:00
Gerald Schmittinger
c6ee22ab4d refactor(backend): LearningPathPage en LearningObjectView gerefactored, zodat ze TanStack gebruiken. 2025-03-31 16:30:50 +02:00
Gerald Schmittinger
61fd28e743 feat(backend): UsingQueryResult analoog aan UsingBackendResource aangemaakt 2025-03-31 16:28:12 +02:00
Gerald Schmittinger
72bbfbf9f0 fix(backend): Queries voor leerpaden en leerobjecten toegevoegd 2025-03-31 16:27:33 +02:00
Gerald Schmittinger
933f72e32a fix(backend): Commit voor vergeten bestanden voor de controllers 2025-03-31 16:26:50 +02:00
Gerald Schmittinger
8e56d68793 feat(backend): Exception voor HTTP-foutcodes 2025-03-31 16:25:32 +02:00
Gerald Schmittinger
5cfabb3518 feat(backend): Controllers for learningObjects en learningPaths toegevoegd. 2025-03-31 16:23:38 +02:00
Gerald Schmittinger
2803a8be54 refactor(backend): BaseController gebruikt nu Axios & ondersteunt HTML responses 2025-03-31 16:20:19 +02:00
Lint Action
23eeb9a802 style: fix linting issues met Prettier 2025-03-30 21:29:22 +00:00
f2417e90f2
refactor(backend): Verplaats default value 2025-03-30 23:28:23 +02:00
Lint Action
3a732dbb75 style: fix linting issues met Prettier 2025-03-30 21:15:19 +00:00
a29d89cef0
fix(frontend): Logica fout in refactoren 2025-03-30 23:14:22 +02:00
588c556949
Merge branch 'dev' into refactor/linting 2025-03-30 22:48:26 +02:00
Gerald Schmittinger
da2729eeca
Merge pull request #154 from SELab-2/fix/databank-laat-toevoegen-van-meerdere-studenten-met-dezelfde-username-toe-#153
fix: Databank laat toevoegen van meerdere studenten of leerkrachten met dezelfde username toe (#153) + error handling
2025-03-30 21:52:16 +02:00
Gerald Schmittinger
8522cde18d Merge remote-tracking branch 'origin/dev' into feat/pagina-om-leerpaden-te-bekijken-#41
# Conflicts:
#	frontend/src/App.vue
#	frontend/src/components/MenuBar.vue
#	frontend/src/main.ts
2025-03-30 17:29:57 +02:00
Gerald Schmittinger
091405f63f fix(backend): persistOnCreate ook aan test-config toegevoegd 2025-03-30 17:09:13 +02:00
Gerald Schmittinger
c6aea229f0
Merge pull request #152 from SELab-2/fix/typeerror-bij-het-reloaden-van-een-pagina-met-menubalk-#150
fix: `TypeError` bij het reloaden van een pagina met menubalk (#150) + kleine fixes
2025-03-30 16:07:27 +02:00
739bd190ab
fix: .js toevoegen aan imports 2025-03-30 15:28:22 +02:00
910ac05b21
Merge pull request #151 from SELab-2/dependabot/npm_and_yarn/vite-6.1.2
chore(deps-dev): bump vite from 6.1.1 to 6.1.2

Co-authored-by: Gabriellvl <vanlangenhovefga@gmail.com>
2025-03-30 15:02:02 +02:00
Lint Action
7ad808cf3b style: fix linting issues met Prettier 2025-03-30 12:54:22 +00:00
Lint Action
56d34adbc0 style: fix linting issues met ESLint 2025-03-30 12:54:18 +00:00
Gerald Schmittinger
d49e32a241 fix(backend): Fouten in aanmaak van leerkrachten opgelost. 2025-03-30 14:36:18 +02:00
Gerald Schmittinger
b2e43b8b50 fix(backend): persistOnCreate uitgeschakeld. 2025-03-30 14:30:47 +02:00
Gerald Schmittinger
e8add72de4 fix(backend): Insert weggewerkt
In de plaats optionele check aan DwengoEntityRepository.save(...) toegevoegd die eist dat de entity nog niet bestaat.
2025-03-30 14:19:57 +02:00
Gerald Schmittinger
148de14b78 fix(backend): Fout bij het loggen van exceptions opgelost. 2025-03-30 12:35:19 +02:00
Gerald Schmittinger
69dd1830f5 fix(backend): Kapotte imports gerepareerd. 2025-03-30 12:27:33 +02:00