room = ForeignKey(Room, related_name='source', verbose_name=_('room'),
blank=True, null=True, on_delete=models.SET_NULL)
monitors = ManyToManyField(Monitor, related_name="source",
- verbose_name=_('monitors'), blank=True, null=True)
+ verbose_name=_('monitors'), blank=True, null=True)
+
class Meta:
db_table = app_label + '_' + 'source'
ordering = ['public_id']
def __unicode__(self):
return '-'.join([self.public_id, self.room.name, self.ip])
+ @property
+ def proxy(self):
+ "As set in the reverse proxy pass on the web server"
+ return '/telecaster/' + public_id + '/'
+
@property
def default_monitor_url(self):
return 'http://' + str(self.ip) + self.monitors.all()[0].slug