]> git.parisson.com Git - teleforma.git/commitdiff
add slug
authoryomguy <yomguy@parisson.com>
Fri, 4 May 2012 14:49:40 +0000 (16:49 +0200)
committeryomguy <yomguy@parisson.com>
Fri, 4 May 2012 14:49:40 +0000 (16:49 +0200)
teleforma/models.py

index 1a09e15fb68b3947b4fa80c4ab5bd9891584f888..a455f3a610988edc8bf956d82969b8bf7db95e64 100755 (executable)
@@ -85,6 +85,10 @@ class Department(Model):
     def __unicode__(self):
         return self.name
 
+    @property
+    def slug(self):
+        return slugify(self.__unicode__())
+
     class Meta:
         db_table = app_label + '_' + 'department'
         verbose_name = _('department')
@@ -236,7 +240,7 @@ class LiveStream(Model):
 
     @property
     def mount_point(self):
-        slug = self.conference.course.slug
+        slug = self.conference.course.department.slug + '-' + self.conference.course.slug
         if self.server.type == 'stream-m':
             return  'consume/' + slug
         else: