From 38aa0ecd2f6fdba10e5ee00db5fcea814a4ac5d9 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Mon, 3 Apr 2023 18:21:51 -0400 Subject: [PATCH] Update Note model Replace ModelWithImageFields with foreign key to Image. --- program/models.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/program/models.py b/program/models.py index ad5f8d8f..e2362a6a 100644 --- a/program/models.py +++ b/program/models.py @@ -1178,19 +1178,20 @@ class TimeSlot(models.Model): return str("".join(s for s in string if s.isdigit())) -class Note(ModelWithImageFields, ModelWithCreatedUpdatedFields): - timeslot = models.OneToOneField(TimeSlot, on_delete=models.CASCADE, unique=True) +class Note(ModelWithCreatedUpdatedFields): contributors = models.ManyToManyField(Host, related_name="contributions") + cba_id = models.IntegerField(blank=True, null=True) + content = models.TextField() + image = models.ForeignKey(Image, null=True, on_delete=models.CASCADE, related_name="notes") owner = models.ForeignKey( User, editable=False, on_delete=models.CASCADE, related_name="notes", default=1 ) - title = models.CharField(max_length=128) + playlist = models.TextField(blank=True, null=True) slug = models.SlugField(max_length=32, unique=True) summary = models.TextField(blank=True) - content = models.TextField() - cba_id = models.IntegerField(blank=True, null=True) tags = models.TextField(blank=True, null=True) - playlist = models.TextField(blank=True, null=True) + timeslot = models.OneToOneField(TimeSlot, on_delete=models.CASCADE, unique=True) + title = models.CharField(max_length=128) class Meta: ordering = ("timeslot",) -- GitLab