From 193bcfb7586ecc175f0dd6fe420c9976bcba313f Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 14 Apr 2020 21:39:05 +0200
Subject: [PATCH] Make title field of Event model optional

---
 .../migrations/0013_event_title_optional.py    | 18 ++++++++++++++++++
 aleksis/apps/chronos/models.py                 |  3 ++-
 2 files changed, 20 insertions(+), 1 deletion(-)
 create mode 100644 aleksis/apps/chronos/migrations/0013_event_title_optional.py

diff --git a/aleksis/apps/chronos/migrations/0013_event_title_optional.py b/aleksis/apps/chronos/migrations/0013_event_title_optional.py
new file mode 100644
index 00000000..4bc05c39
--- /dev/null
+++ b/aleksis/apps/chronos/migrations/0013_event_title_optional.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.0.5 on 2020-04-14 16:11
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('chronos', '0012_event_remove_absence_reason'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='event',
+            name='title',
+            field=models.CharField(blank=True, max_length=255, null=True, verbose_name='Title'),
+        ),
+    ]
diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 68be9550..40e8c010 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -827,7 +827,8 @@ class SupervisionSubstitution(ExtensibleModel):
 
 
 class Event(ExtensibleModel):
-    title = models.CharField(verbose_name=_("Title"), max_length=50)
+    title = models.CharField(verbose_name=_("Title"), max_length=255, blank=True, null=True)
+
     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)
 
-- 
GitLab