vbv/server
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
..
config Merged in feature/notifications (pull request #15) 2023-02-08 11:39:27 +00:00
integration_tests Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
locale Move django project to `server` directory 2022-02-03 17:33:59 +01:00
log Add log folder 2022-02-08 22:09:48 +01:00
requirements Merged in feature/notifications (pull request #15) 2023-02-08 11:39:27 +00:00
vbv_lernwelt Refactor `frontend_url` calculation to avoid DB access and improve 2023-03-17 11:12:42 +01:00
.graphqlconfig Add GraphQL config 2022-11-21 12:06:33 +01:00
.pylintrc Refactor media content data models 2022-10-04 14:42:34 +02:00
local.env created learnpath factories 2022-04-05 11:07:03 +02:00
manage.py Move django project to `server` directory 2022-02-03 17:33:59 +01:00
pytest.ini Add tests 2022-02-03 21:23:30 +01:00
run_tests.sh Add tests 2022-02-03 21:23:30 +01:00
run_tests_coverage.sh Add coverage to python tests 2022-02-08 08:47:07 +01:00
schema.graphql Migrate form data to json field 2023-02-06 16:03:40 +01:00
setup.cfg Move django project to `server` directory 2022-02-03 17:33:59 +01:00