]> 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 17:07:53 +0000 (18:07 +0100)
teleforma/models/core.py

index 120fa20175cd4f65cb071ffcf4fdaaff7a486fd1..fdad852649a031ff3ee565572838c072c416adb1 100755 (executable)
@@ -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):