From: Guillaume Pellerin Date: Tue, 24 Jan 2023 16:53:50 +0000 (+0100) Subject: add CourseType.slug (fix streaming urls) X-Git-Tag: 1.9.0-tc~49 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=1ee8620305f13963b872f8eead76f27e4cda04b9;p=teleforma.git add CourseType.slug (fix streaming urls) --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index e1ab06ba..71ada957 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -159,6 +159,10 @@ class CourseType(Model): self.description = data['description'] self.save() + @property + def slug(self): + return slugify(self.name) + class Course(Model): @@ -298,7 +302,7 @@ class Conference(Model): def slug(self): slug = '-'.join([self.course.department.slug, self.course.slug, - self.course_type.name.lower()]) + self.course_type.slug]) return slug def __unicode__(self):