From 02805e953dd9dc419b561a5ecf25e5cd4ba67eab Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Tue, 17 Mar 2026 12:21:58 +0100 Subject: [PATCH] chore(migrations/0015): add recurrence-specific fields to EventPage --- ...d_eventpage_recurrence_endless_and_more.py | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 home/migrations/0015_eventpage_end_eventpage_recurrence_endless_and_more.py diff --git a/home/migrations/0015_eventpage_end_eventpage_recurrence_endless_and_more.py b/home/migrations/0015_eventpage_end_eventpage_recurrence_endless_and_more.py new file mode 100644 index 0000000..e989ebe --- /dev/null +++ b/home/migrations/0015_eventpage_end_eventpage_recurrence_endless_and_more.py @@ -0,0 +1,35 @@ +# Generated by Django 6.0.3 on 2026-03-17 10:33 + +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('home', '0014_remove_eventpage_end_and_more'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='eventpage', + name='end', + field=models.DateTimeField(blank=True, help_text='End date and time of the singular event (ignored if recurrence is enabled)', null=True), + ), + migrations.AddField( + model_name='eventpage', + name='recurrence_endless', + field=models.BooleanField(default=False, help_text="If enabled, recurrence will not end (ignore 'repeat until' date)"), + ), + migrations.AddField( + model_name='eventpage', + name='start', + field=models.DateTimeField(blank=True, help_text='Start date and time of the singular event (ignored if recurrence is enabled)', null=True), + ), + migrations.AlterField( + model_name='eventoccurrence', + name='signed_up_users', + field=models.ManyToManyField(blank=True, help_text='Users who have signed up for this occurrence.', related_name='event_occurrences_signed_up', to=settings.AUTH_USER_MODEL), + ), + ]