]> git.parisson.com Git - teleforma.git/commitdiff
add CourseType.slug (fix streaming urls)
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 24 Jan 2023 16:53:50 +0000 (17:53 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 24 Jan 2023 16:53:50 +0000 (17:53 +0100)
teleforma/models/core.py

index e1ab06baaf1a643ccbc06ecdcbc51015af29e0db..71ada957b69ff2013b8989cda7a907fb65541863 100644 (file)
@@ -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):