Daniel Egger
d5e6b623d3
Reformat code with ruff
2024-08-27 15:12:49 +02:00
Daniel Egger
815d81a471
Simplify media library models
2023-07-21 13:56:09 +02:00
Daniel Egger
e8d6a9c784
Embed media library as course session specific page
2023-05-19 10:17:24 +02:00
Daniel Egger
a3e4a50ba0
Add unit test to test creation of slug while saving
2023-04-13 20:03:09 +02:00
Daniel Egger
2c3b77b0d8
VBV-234: Bugfix neue Seiten im Wagtail erstellen
...
Der `parent` einer Page ist erst in der `save` Funktion
vorhanden für eine neue Seite. Deshalb muss man das
Überschreiben der `slug` im `save` machen.
2023-04-05 21:43:00 +02: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
Daniel Egger
d8148158a1
Refactor serialization code
2022-11-09 12:40:00 +01:00
Christian Cueni
9a2675cd16
Use HF detail image from backend
2022-11-07 11:39:25 +01:00
Daniel Egger
cf873e6f23
Add circles to competence api json
2022-10-11 16:46:53 +02:00
Daniel Egger
63a5039134
Work on media library frontend
2022-10-04 14:42:34 +02:00
Daniel Egger
cbdbdba6b8
Add `frontend_url` field to wagtail pages
2022-10-04 14:42:34 +02:00
Daniel Egger
827e7a0fc0
Add code formatting with prettier and black
2022-09-30 17:43:06 +02:00
Daniel Egger
46998668d8
Add course_category to LearningUnit
2022-09-27 16:41:54 +02:00
Daniel Egger
5667921518
Take MediaCategoryDetail data from api
2022-09-23 17:47:19 +02:00
Daniel Egger
a7f0d79c0f
Add serializer for media_library models
2022-09-23 15:38:06 +02:00
Daniel Egger
5425c1b22c
Add content collections with create_default script
2022-09-23 14:55:21 +02:00
Daniel Egger
f9c3e82b66
Adapt LearningPath to new course model
2022-09-23 14:55:21 +02:00
Daniel Egger
ee4f6fb565
Add course app with default course model
2022-09-23 14:55:21 +02:00
Daniel Egger
a75a29f57c
Squashed commit of feature/Mediathek from Renzo
...
commit ac0707296df479c0de5399b8adcccc24da749810
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Thu Sep 15 11:39:01 2022 +0200
Revert "Upgrade to Wagtail 4.0"
This reverts commit e6f43f6b11e91a923badbaec33ab460a3cfac60e.
commit d5b28e362f604d17fed32fabe8295865b82350de
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Thu Sep 15 11:38:14 2022 +0200
Add factories for category content
commit e6ebabc1c6b01ccbc14413bbe40e71a348dfa565
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Tue Sep 13 16:10:58 2022 +0200
Simplify Mediathek models
commit b4dd179b891960babb8c26a70d3cecfcabb72264
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Mon Sep 12 15:53:00 2022 +0200
Add Document and Link to Mediathek
commit 707ab8d9abc622f3ef5935472ddc7e7c74a352e6
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Mon Sep 12 14:16:49 2022 +0200
Add Media Library Models, including factory and default data
commit e6f43f6b11e91a923badbaec33ab460a3cfac60e
Author: Lorenz Padberg <lorenz.padberg@iterativ.ch>
Date: Mon Sep 12 11:09:46 2022 +0200
Upgrade to Wagtail 4.0
2022-09-23 14:55:21 +02:00
Lorenz Padberg
3c2d0a26db
Add Document factories and Collections to test data
2022-08-18 15:27:18 +02:00
Lorenz Padberg
08d0245a04
Add media_library app
2022-08-18 11:35:59 +02:00