Commit Graph

862 Commits

Author SHA1 Message Date
Daniel Egger 13b580468d Create test assignment with tasks in code 2023-04-05 21:43:15 +02:00
Daniel Egger 539ddbeaf9 Refactor the models 2023-04-05 21:43:15 +02:00
Elia Bieri 4cf292bbf8 Rework model 2023-04-05 21:43:15 +02:00
Elia Bieri 9ecb9a9add Add initial wagtail models 2023-04-05 21:43:15 +02:00
Daniel Egger 2c3b77b0d8 VBV-234: Bugfix neue Seiten im Wagtail erstellen
Der `parent` einer Page ist erst in der `save` Funktion
vorhanden für eine neue Seite. Deshalb muss man das
Überschreiben der `slug` im `save` machen.
2023-04-05 21:43:00 +02:00
Daniel Egger f2c6153343 Fix js unit test 2023-04-05 21:28:40 +02:00
Daniel Egger 6745431f17 Add some FIXME-comments with reference to VBV-305 2023-04-05 19:28:58 +02:00
Daniel Egger 1fdabf77c0 Fix cypress tests 2023-04-05 19:27:25 +02:00
Daniel Egger 85a0ba1d25 Fix cypress tests 2023-04-05 18:49:06 +02:00
Daniel Egger c8a18592d2 Add `pip install` step for cypress e2e tests in pipelines 2023-04-05 17:04:56 +02:00
Daniel Egger a1fa632e2d Fix some cypress tests 2023-04-04 11:51:36 +02:00
Daniel Egger 0d80df2a23 Fix vitest unit tests 2023-04-04 11:32:00 +02:00
Daniel Egger a7cc07cc80 Refactor courseSessionStore names 2023-04-04 10:59:26 +02:00
Daniel Egger 1d88117d99 Refactor `attendance_days` to its own field 2023-04-04 08:45:42 +02:00
Daniel Egger 9ee97ffc55 Format code 2023-04-03 18:55:05 +02:00
Daniel Egger 9177b9e003 Get attendance day details in relevant views 2023-04-03 18:39:36 +02:00
Daniel Egger 1437bc9b53 VBV-304: Add `AssignmentDayBlock` 2023-04-03 18:09:22 +02:00
Daniel Egger e17817b166 Refactor learninPath according to the new page code hierarchy 2023-04-03 16:42:34 +02:00
Daniel Egger 1d04fa20f5 Some refactoring in course sessions 2023-04-03 16:05:50 +02:00
Daniel Egger 4996eb565a Cleanup icons 2023-04-03 13:52:37 +02:00
Daniel Egger 84ec0b9c53 Move learningPath completion data reloading code 2023-03-31 23:51:42 +02:00
Daniel Egger a0f9e0dfee Refactor learningPathStore to use setup syntax 2023-03-31 23:49:01 +02:00
Daniel Egger 26b986b732 Fix URL in SinglePerformanceCriteria 2023-03-31 23:32:33 +02:00
Daniel Egger 9a70b3005a Force rerender when course session is switched 2023-03-31 23:00:55 +02:00
Daniel Egger 6834f18d19 Try to reload data with event bus event 2023-03-31 19:11:25 +02:00
Daniel Egger 8d41d3d3a2 VBV-193 refactored course completion for course sessions 2023-03-31 18:27:47 +02:00
Daniel Egger ddc7a3bd70 VBV-302: Add course session switch 2023-03-31 16:24:52 +02:00
Daniel Egger 18f7728793 VBV-302: Refactor Header for course session switching 2023-03-31 15:21:20 +02:00
Daniel Egger 724f31f4a8 Handle multiple CourseSessions for user 2023-03-31 11:18:55 +02:00
Daniel Egger d09ef0054f Fix TypeScript config for upgrade to 5.0 2023-03-31 10:17:53 +02:00
Daniel Egger edcfab1dd3 Format code according to new library rules 2023-03-31 10:07:27 +02:00
Daniel Egger 5661221ce6 Update client libraries 2023-03-31 10:03:59 +02:00
Daniel Egger a0c7dec316 Improve course creation scripts to only create some courses 2023-03-29 17:39:09 +02:00
Daniel Egger 2263c82ce6 Remove creation of Versicherungsvermittler (alt) 2023-03-29 16:20:55 +02:00
Daniel Egger 43456b6607 Merge branch 'develop' 2023-03-29 15:49:51 +02:00
Elia Bieri 10f34f53d8 Merged in feature/storybook (pull request #49)
Integrate Storybook

* Merged in feature/caprover-deploy (pull request #47)

Feature/caprover deploy

Approved-by: Christian Cueni
* Merge branch 'feature/storybook' of bitbucket.org:iterativ/vbv_lernwelt into feature/storybook

* Add stories

* Add BuenosAires font to storybook

* Mute typecheck error

* Update bitbucket deployment

* Add ItNavigationProgress component

* Update pipelines file

* Update pipelines file

* Merged develop into feature/storybook

Approved-by: Daniel Egger
2023-03-29 13:45:13 +00:00
Christian Cueni bd028d4b18 Merged in feature/VBV-263-circle-rework (pull request #48)
Show only start and stop icon in circle

Approved-by: Daniel Egger
2023-03-29 13:21:19 +00:00
Elia Bieri 1da8293914 Merged in docs/component_folder_structure (pull request #50)
Add documentation for frontend folder structure

* Add documentation for frondend folder structure


Approved-by: Daniel Egger
2023-03-29 13:00:25 +00:00
Christian Cueni 6d9b16172d Display learning unit icons based on name 2023-03-28 07:00:38 +02:00
Christian Cueni 97879b570c Show only start and stop icon in circle 2023-03-27 11:34:09 +02:00
Daniel Egger 0c0c65cc22 Merged in feature/refactor-frontend-url-backend (pull request #46)
Feature/refactor frontend url backend

Approved-by: Christian Cueni
2023-03-23 06:53:10 +00:00
Daniel Egger 1f7b9252ab Remove api page chache -> it is not needed anymore 2023-03-17 11:15:56 +01:00
Daniel Egger 45533e0b2d Refactor `frontend_url` calculation to avoid DB access and improve
performance

Das initiale Laden des Lernpfads dauerte so lange, weil das berechnen
des Felds `frontend_url` sehr viele DB-Zugriffe auf die jeweiligen
"parents" einer Page machten.
Die gleiche Berechnung kann man aber auch direkt aus dem `slug`
ohne Zugriff auf die Parents machen.
Das wurde hier gemacht. Das ganze beruht darauf, dass die page-`slug`
in einem bestimmten Format ist. Um das weiter zu bearbeiten,
habe ich VBV-296 erstellt.
2023-03-17 11:12:42 +01:00
Christian Cueni afd33cb53d Merge branch 'develop' 2023-03-15 07:39:55 +01:00
Christian Cueni cca2e2735b Merged in feature/new-uk-user (pull request #44)
Add FR üK Trainer, add DE üK student
2023-03-15 06:07:48 +00:00
Christian Cueni b2cc2788df Add FR üK Trainer, add DE üK student 2023-03-15 06:59:27 +01:00
Daniel Egger 0353584e55 Merged in feature/vbv-293-mediathek-link (pull request #43)
Feature/vbv 293 mediathek link

Approved-by: Christian Cueni
2023-03-15 05:55:24 +00:00
Daniel Egger b1a1d52810 VBV-293: Link zu Mediathek in ÜK upgrade 2023-03-14 17:27:31 +01:00
Daniel Egger 8d0386c945 Fix formatting 2023-03-14 17:20:14 +01:00
Daniel Egger 57c25da542 VBV-293: Link zu Mediathek in ÜK 2023-03-14 17:16:40 +01:00