From 76bc7f4c465449fcfbf3a63de11ef94018cdb839 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Thu, 28 Jul 2022 10:23:45 -0400 Subject: [PATCH] Remove is_repetition field, add repetition_of fiel to TimeSlot. --- program/models.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/program/models.py b/program/models.py index 04bedd2f..8d220948 100644 --- a/program/models.py +++ b/program/models.py @@ -1092,7 +1092,13 @@ class TimeSlot(models.Model): start = models.DateTimeField() end = models.DateTimeField() memo = models.TextField(blank=True) - is_repetition = models.BooleanField(default=False) + repetition_of = models.ForeignKey( + "self", + blank=True, + null=True, + on_delete=models.CASCADE, + related_name="repetitions", + ) playlist_id = models.IntegerField(null=True) note_id = models.IntegerField(null=True, editable=False) -- GitLab