From 97995b880b43e81f58641e055849c259f642c3c8 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Mon, 13 Apr 2020 18:09:01 +0200 Subject: [PATCH] Remove superfluous field "absence_reason" of Event model --- .../0012_event_remove_absence_reason.py | 17 +++++++++++++++++ aleksis/apps/chronos/models.py | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 aleksis/apps/chronos/migrations/0012_event_remove_absence_reason.py diff --git a/aleksis/apps/chronos/migrations/0012_event_remove_absence_reason.py b/aleksis/apps/chronos/migrations/0012_event_remove_absence_reason.py new file mode 100644 index 00000000..4e661196 --- /dev/null +++ b/aleksis/apps/chronos/migrations/0012_event_remove_absence_reason.py @@ -0,0 +1,17 @@ +# Generated by Django 3.0.5 on 2020-04-13 16:07 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('chronos', '0011_absence_for_groups_and_rooms'), + ] + + operations = [ + migrations.RemoveField( + model_name='event', + name='absence_reason', + ), + ] diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index a4a76e54..68be9550 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -830,7 +830,7 @@ class Event(ExtensibleModel): title = models.CharField(verbose_name=_("Title"), max_length=50) date_start = models.DateField(verbose_name=_("Effective start date of event"), null=True) date_end = models.DateField(verbose_name=_("Effective end date of event"), null=True) - absence_reason = models.ForeignKey("AbsenceReason", on_delete=models.CASCADE, related_name="absence_reason", verbose_name=_("Absence reason")) + period_from = models.ForeignKey("TimePeriod", on_delete=models.CASCADE, verbose_name=_("Effective start period of event"), related_name="+") period_to = models.ForeignKey("TimePeriod", on_delete=models.CASCADE, verbose_name=_("Effective end period of event"), related_name="+") -- GitLab