diff --git a/program/models.py b/program/models.py index 04bedd2fb8b528c26950713dfb4ffd932adfadf8..8d22094843fbf0b956489ad2e706d2a773db37c6 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)