vbv/server/vbv_lernwelt/competence
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
..
management Fix test lerngang 2022-09-28 14:52:25 +02:00
migrations Update üK competences 2023-02-15 14:19:25 +01:00
tests Fix test by assigning admin user 2022-11-09 12:40:00 +01:00
__init__.py Add initial competence django app 2022-09-27 15:57:17 +02:00
admin.py Add initial competence django app 2022-09-27 15:57:17 +02:00
apps.py Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
create_uk_competence_profile.py Update üK structure 2023-03-09 15:11:50 +01:00
create_vv_competence_profile.py Rename Vermittler courses 2023-01-23 08:39:41 +01:00
create_vv_new_competence_profile.py Rename Vermittler courses 2023-01-23 08:39:41 +01:00
factories.py Rename Profil to Navi 2022-10-18 15:56:25 +02:00
models.py Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
serializers.py Format code 2022-11-09 12:40:00 +01:00
views.py Add initial competence django app 2022-09-27 15:57:17 +02:00