vbv/server/vbv_lernwelt/learnpath
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 Use RichField for circle detail data 2023-03-09 15:30:50 +01:00
tests Use RichField for circle detail data 2023-03-09 15:30:50 +01:00
__init__.py added learnpath app 2022-03-28 17:41:58 +02:00
admin.py added learnpath app 2022-03-28 17:41:58 +02:00
apps.py Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
create_vv_learning_path.py Use RichField for circle detail data 2023-03-09 15:30:50 +01:00
create_vv_new_learning_path.py Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
models.py Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
models_learning_unit_content.py Update Feedback model, add Wagtail block 2022-12-29 16:26:31 +01:00
serializers.py Refactor serialization code 2022-11-09 12:40:00 +01:00
utils.py Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
views.py Refactor 2022-09-23 15:14:42 +02:00
vv_circle_goals.py Use RichField for circle detail data 2023-03-09 15:30:50 +01:00