chore(api): use named argument for on_delete

This commit is contained in:
jo 2022-06-22 13:05:43 +02:00 committed by Kyle Robbertze
parent 7ff59e272c
commit 1e83a91b5e
12 changed files with 134 additions and 39 deletions

View file

@ -17,7 +17,10 @@ class Show(models.Model):
image_path = models.CharField(max_length=255, blank=True, null=True)
has_autoplaylist = models.BooleanField()
autoplaylist = models.ForeignKey(
"Playlist", models.DO_NOTHING, blank=True, null=True
"Playlist",
on_delete=models.DO_NOTHING,
blank=True,
null=True,
)
autoplaylist_repeat = models.BooleanField()
@ -38,7 +41,7 @@ class ShowDays(models.Model):
day = models.SmallIntegerField(blank=True, null=True)
repeat_type = models.SmallIntegerField()
next_pop_date = models.DateField(blank=True, null=True)
show = models.ForeignKey("Show", models.DO_NOTHING)
show = models.ForeignKey("Show", on_delete=models.DO_NOTHING)
record = models.SmallIntegerField(blank=True, null=True)
def get_owner(self):
@ -50,8 +53,8 @@ class ShowDays(models.Model):
class ShowHost(models.Model):
show = models.ForeignKey("Show", models.DO_NOTHING)
subjs = models.ForeignKey("core.User", models.DO_NOTHING)
show = models.ForeignKey("Show", on_delete=models.DO_NOTHING)
subjs = models.ForeignKey("core.User", on_delete=models.DO_NOTHING)
class Meta:
managed = False
@ -62,11 +65,21 @@ class ShowInstance(models.Model):
description = models.CharField(max_length=8192, blank=True, null=True)
starts = models.DateTimeField()
ends = models.DateTimeField()
show = models.ForeignKey("Show", models.DO_NOTHING)
show = models.ForeignKey("Show", on_delete=models.DO_NOTHING)
record = models.SmallIntegerField(blank=True, null=True)
rebroadcast = models.SmallIntegerField(blank=True, null=True)
instance = models.ForeignKey("self", models.DO_NOTHING, blank=True, null=True)
file = models.ForeignKey("storage.File", models.DO_NOTHING, blank=True, null=True)
instance = models.ForeignKey(
"self",
on_delete=models.DO_NOTHING,
blank=True,
null=True,
)
file = models.ForeignKey(
"storage.File",
on_delete=models.DO_NOTHING,
blank=True,
null=True,
)
time_filled = models.DurationField(blank=True, null=True)
created = models.DateTimeField()
last_scheduled = models.DateTimeField(blank=True, null=True)
@ -84,7 +97,7 @@ class ShowInstance(models.Model):
class ShowRebroadcast(models.Model):
day_offset = models.CharField(max_length=1024)
start_time = models.TimeField()
show = models.ForeignKey("Show", models.DO_NOTHING)
show = models.ForeignKey("Show", on_delete=models.DO_NOTHING)
def get_owner(self):
return self.show.get_owner()