]> git.parisson.com Git - teleforma.git/commitdiff
add source_id feature/manage-video-ids
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Sun, 25 Jan 2026 22:51:07 +0000 (23:51 +0100)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Sun, 25 Jan 2026 22:51:07 +0000 (23:51 +0100)
teleforma/models/core.py

index 8de0783fcb359261782977b60acb3dd3d3299a01..d5066bbb9abfa3e071be85d7c8e7df97cbb17f83 100644 (file)
@@ -724,11 +724,17 @@ class LiveStream(models.Model):
     stream_type = models.CharField(_('Streaming type'),
                                    choices=streaming_choices, max_length=32)
     streaming = models.BooleanField(_('streaming'))
+    source_id = models.IntegerField(_('source id'), 
+        blank=True, 
+        null=True)
 
     @property
     def slug(self):
         if self.conference:
-            return self.conference.slug
+            slug = self.conference.slug
+            if self.source_id:
+                slug += '_' + str(self.source_id)
+            return slug
         else:
             return 'None'