add channel and default
This commit is contained in:
parent
08ae91ccc8
commit
08ecc50d71
@ -13,35 +13,33 @@ class GuiSettings(models.Model):
|
||||
addrs = psutil.net_if_addrs()
|
||||
addrs = [(i, i) for i in addrs.keys()]
|
||||
|
||||
player_url = models.CharField(max_length=255)
|
||||
channel = models.CharField(max_length=255, blank=True,
|
||||
default='Channel 1', null=True)
|
||||
player_url = models.CharField(max_length=255, blank=True,
|
||||
default=None, null=True)
|
||||
playout_config = models.CharField(
|
||||
max_length=255,
|
||||
default='/etc/ffplayout/ffplayout.yml')
|
||||
net_interface = models.CharField(
|
||||
max_length=20,
|
||||
choices=addrs,
|
||||
default=None,
|
||||
blank=True, default=None, null=True,
|
||||
)
|
||||
media_disk = models.CharField(
|
||||
max_length=255,
|
||||
help_text="should be a mount point, for statistics",
|
||||
default='/')
|
||||
blank=True, default=None, null=True)
|
||||
extra_extensions = models.CharField(
|
||||
max_length=255,
|
||||
help_text="file extensions, that are only visible in GUI",
|
||||
blank=True, null=True, default='')
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if self.pk is not None or GuiSettings.objects.count() == 0:
|
||||
super(GuiSettings, self).save(*args, **kwargs)
|
||||
|
||||
def delete(self, *args, **kwargs):
|
||||
if not self.related_query.all():
|
||||
super(GuiSettings, self).delete(*args, **kwargs)
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "guisettings"
|
||||
|
||||
def __str__(self):
|
||||
return str(self.channel)
|
||||
|
||||
|
||||
class MessengePresets(models.Model):
|
||||
name = models.CharField(max_length=255, help_text="the preset name")
|
||||
@ -68,3 +66,6 @@ class MessengePresets(models.Model):
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "messengepresets"
|
||||
|
||||
def __str__(self):
|
||||
return str(self.name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user