Commit Graph

1022 Commits

Author SHA1 Message Date
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
Daniel Egger f68e20515d VBV-293: Link zu Mediathek in Versicherungsvermittlerin Lehrgang wieder eingefügt 2023-03-14 15:03:01 +01:00
Christian Cueni 497648518c Merge branch 'develop' 2023-03-12 14:34:52 +01:00
Christian Cueni e353504132 Merged in feature/uk-fahrzeug (pull request #42)
Remove "Selbsteinschätzung" from Circle Fahrzeug
2023-03-12 13:00:33 +00:00
Christian Cueni 4efd4c72a3 Remove "Selbsteinschätzung" from Circle Fahrzeug 2023-03-12 13:24:05 +01:00
Christian Cueni 93358ae834 Merge branch 'develop' 2023-03-12 09:19:17 +01:00
Christian Cueni 899e5c614a Merged in feature/vv-update (pull request #39)
Feature/vv update

Approved-by: Daniel Egger
2023-03-10 09:30:50 +00:00
Daniel Egger c5c4d12010 Merged develop into feature/vv-update 2023-03-10 09:12:29 +00:00
Christian Cueni bcc35dd019 Merged in fix/cockpit (pull request #41)
Fix learningPathForUser

Approved-by: Daniel Egger
2023-03-10 09:11:21 +00:00
Christian Cueni bcd251bedf Remove guard 2023-03-10 09:44:06 +01:00
Christian Cueni 9b594a60c4 Fix learningPathForUser 2023-03-10 09:41:41 +01:00
Christian Cueni d233b782bc Use RichField for circle detail data 2023-03-09 15:30:50 +01:00
Christian Cueni c8905847fa Fix small circle unit titles 2023-03-09 15:30:50 +01:00
Christian Cueni a66ead9159 Merged in feature/uk-content (pull request #40)
Update üK structure
2023-03-09 14:29:02 +00:00
Christian Cueni 30ead5a261 Update üK structure 2023-03-09 15:11:50 +01:00
Christian Cueni bc2452e427 Merge branch 'develop' 2023-03-09 10:24:15 +01:00
Daniel Egger 4267d50309 Merged in feature/bugfix-cockpit-link (pull request #37)
Fix bug in NavigationGuard

Approved-by: Christian Cueni
2023-03-09 09:14:03 +00:00
Christian Cueni e2ccc8ecb9 Merged develop into feature/bugfix-cockpit-link 2023-03-09 09:03:22 +00:00
Elia Bieri 2d555292fd Merged in feature/enable_scroll_new_learnpath (pull request #38)
New learnpath: enable scrolling on desktop and hide scroll bar

* Add scrolling to LearningPathPathView and hide scrollbar

* Fix lint issues


Approved-by: Daniel Egger
2023-03-09 08:35:02 +00:00
Elia Bieri 6733e7a311 Merged in bugfix/new_learnpath_refactorings (pull request #36)
Minor refactorings in new learnpath

* Refactor media query watching into composable

* Refactor media query to use vueuse package

* Get rid of custom scroll boundary watch logic

* Use template ref instead of id

* Switch to typed learning path key

* Move to-component-scrolling into the components themselves

* Minor cleanup

* Fix minor issues


Approved-by: Daniel Egger
2023-03-08 17:10:49 +00:00
Daniel Egger 303656e199 Fix unit test 2023-03-08 15:52:09 +01:00
Daniel Egger 7c90e27ff7 Fix bug in NavigationGuard 2023-03-08 15:43:12 +01:00
Christian Cueni 89d7cc48dc Merge branch 'develop' 2023-03-06 12:28:38 +01:00
Christian Cueni ef6774f260 Merged in feature/fr-update (pull request #35)
Update FR ük
2023-03-06 10:51:58 +00:00
Christian Cueni 154b123bec Update FR ük 2023-03-06 11:40:59 +01:00
Christian Cueni b5c9fe289c Merge branch 'develop' 2023-03-06 07:23:21 +01:00
Christian Cueni b1ec2989df Merged in feature/fr (pull request #34)
Add 🇫🇷 UI texts
2023-03-06 06:02:53 +00:00
Christian Cueni cdaee0fc5a Add 🇫🇷 UI texts 2023-03-03 13:11:24 +01:00
Elia Bieri a7dcb86cfe Merged in feature/VBV-260-implement-new-learnpath (pull request #28)
Feature/VBV-260 implement new learnpath

* Fix linting problems

* Fix cypress tests

* Change various texts to gray-800

* Rework progress bar to show in progress circles

* Scroll to initial circle

* Make list view circles clickable

* Minor rework actions

* Rework

* Fix LearningPathScrollButton alignment

* Additional fix for LearningPathScrollButton alignment
2023-03-02 16:58:16 +00:00
Christian Cueni 39bc70eff0 Merged in feature/fr-uk (pull request #33)
Add FR course
2023-03-02 08:39:01 +00:00
Christian Cueni bf7f6d3ca7 Add FR course
Translate circles
2023-03-02 09:09:29 +01:00
Christian Cueni b4227bff25 Merged in feature/language-switch (pull request #32)
Add demo language switch

Approved-by: Elia Bieri
2023-03-02 06:39:18 +00:00
Christian Cueni 02315af984 Add demo language switch 2023-03-02 07:07:40 +01:00
Elia Bieri 1d9b22e593 Merged in feature/document_currents_dev (pull request #25)
Add currents.dev documentation

Approved-by: Ramon Wenger
2023-03-01 09:49:27 +00:00
Christian Cueni 145f20e5e4 Merged in feature/long-uk (pull request #31)
Add missing circles to üK
2023-03-01 07:08:31 +00:00
Christian Cueni 8dc2fabb03 Add missing circles to üK 2023-03-01 07:09:02 +01:00
Elia Bieri d686173b31 Merged in bugfix/VBV-261-deactivate-notifications-when-logged-out (pull request #29)
VBV-261 start & stop notification polling based on user state

* Start & stop notification polling based on user state

* Improve readability


Approved-by: Christian Cueni
2023-02-28 08:12:22 +00:00
Christian Cueni 2d580cad18 Merged in feature/hide-cockpit (pull request #26)
Prevent normal users from navigating to the cockpit

Approved-by: Elia Bieri
2023-02-27 09:55:18 +00:00
Christian Cueni 78196c64fe Merged in feature/swap-circles (pull request #30)
Change circle order
2023-02-22 12:16:24 +00:00
Christian Cueni 6b995bc4ae Change circle order 2023-02-22 13:02:47 +01:00
Christian Cueni 83d2e99199 Use correct type 2023-02-22 12:59:43 +01:00