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