vbv/server/vbv_lernwelt
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
..
competence Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
contrib Update üK competences 2023-02-15 14:19:25 +01:00
core Add FR üK Trainer, add DE üK student 2023-03-15 06:59:27 +01:00
course Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
feedback Update üK competences 2023-02-15 14:19:25 +01:00
files Update üK competences 2023-02-15 14:19:25 +01:00
learnpath Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
media_library Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
notify Update üK competences 2023-02-15 14:19:25 +01:00
sso Fix upload, add delete s3 files command 2023-01-11 07:38:47 +01:00
static Add demo language switch 2023-03-02 07:07:40 +01:00
templates Add initial implementation of feedback form 2022-12-29 16:20:20 +01:00
utils Move django project to `server` directory 2022-02-03 17:33:59 +01:00
__init__.py Code formatting 2022-02-03 17:52:21 +01:00