From: Guillaume Pellerin Date: Tue, 24 Jan 2023 16:53:50 +0000 (+0100) Subject: add CourseType.slug (fix streaming urls) X-Git-Tag: 2.9.0~88 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=842b2dbbb01e700f7917d48a25f9ec9b63d1c595;p=teleforma.git add CourseType.slug (fix streaming urls) --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 120fa201..fdad8526 100755 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -230,6 +230,10 @@ class CourseType(models.Model): self.description = data['description'] self.save() + @property + def slug(self): + return slugify(self.name) + class Course(models.Model): @@ -436,7 +440,7 @@ class Conference(models.Model): def slug(self): slug = '-'.join([self.department.slug, self.course.slug, - self.course_type.name.lower()]) + self.course_type.slug]) return slug def __str__(self):