From d21bed7f573f5a21d8af56ad006f4ffe933829c7 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 19 Sep 2023 11:46:20 +0200
Subject: [PATCH] Drop unnecessary published field for calendar events

---
 .../migrations/0054_calendarevent_published.py | 18 ------------------
 aleksis/core/models.py                         |  3 +--
 2 files changed, 1 insertion(+), 20 deletions(-)
 delete mode 100644 aleksis/core/migrations/0054_calendarevent_published.py

diff --git a/aleksis/core/migrations/0054_calendarevent_published.py b/aleksis/core/migrations/0054_calendarevent_published.py
deleted file mode 100644
index 29adf9e10..000000000
--- a/aleksis/core/migrations/0054_calendarevent_published.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Generated by Django 4.1.10 on 2023-08-18 19:41
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ("core", "0053_freebusy"),
-    ]
-
-    operations = [
-        migrations.AddField(
-            model_name="calendarevent",
-            name="published",
-            field=models.BooleanField(default=True, verbose_name="Published"),
-        ),
-    ]
diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 5e91eaede..f1391b414 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -1540,7 +1540,6 @@ class CalendarEvent(CalendarEventMixin, ExtensiblePolymorphicModel):
         verbose_name=_("Amended base event"),
         related_name="amended_by",
     )
-    published = models.BooleanField(default=True, verbose_name=_("Published"))
 
     def provide_list_in_timezone(self, seq):
         """Provide a list of datetimes in the saved timezone."""
@@ -1627,7 +1626,7 @@ class CalendarEvent(CalendarEventMixin, ExtensiblePolymorphicModel):
     @classmethod
     def get_objects(cls, request, params=None) -> Iterable:
         """Return all objects that should be included in the calendar."""
-        return cls.objects.instance_of(cls).filter(published=True)
+        return cls.objects.instance_of(cls)
 
     def save(self, *args, **kwargs):
         if (
-- 
GitLab