diff --git a/program/models.py b/program/models.py index ad5f8d8f0187912853ce83f9e4aad16cc7606e16..e2362a6a4e2499ca41ed0c2d81e1f9a4d0ead57d 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",)