From c488ef3420189e8d52d6084c634e91d9f98ce488 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Mon, 16 Mar 2026 13:32:22 +0100 Subject: [PATCH] feat(models.py): add `EventPage.is_past` property --- home/models.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home/models.py b/home/models.py index 9d9947c..37c1593 100644 --- a/home/models.py +++ b/home/models.py @@ -123,6 +123,12 @@ class EventPage(Page): def attendees_count(self): return self.signed_up_users.count() # pyright: ignore[reportAttributeAccessIssue] + @property + def is_past(self): + from django.utils import timezone + + return self.end < timezone.now() + def _user_signed_up(self, user): if not user.is_authenticated: return False