From a793b0e26ffc088e0f79fe4218bcedc4a8971cc4 Mon Sep 17 00:00:00 2001 From: joeriddles Date: Fri, 13 Sep 2024 00:33:38 -0700 Subject: [PATCH] Fix old events showing in sidebar --- src/web/views.py | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/web/views.py b/src/web/views.py index fab555f..e134d49 100644 --- a/src/web/views.py +++ b/src/web/views.py @@ -212,18 +212,20 @@ class BuildSidebar(BuildModelSidebarNav): template_name = "spokanetech/htmx/build_sidebar.htm" - menu_item_list = [ - { - "queryset": Event.objects.filter(date_time__gte=timezone.localtime()).order_by("date_time"), - "list_all_url": reverse_lazy("web:list_events"), - "icon": """""", - }, - { - "queryset": TechGroup.objects.filter(enabled=True).order_by("name"), - "list_all_url": reverse_lazy("web:list_tech_groups"), - "icon": """""", - }, - ] + def __init__(self, **kwargs: Any) -> None: + super().__init__(**kwargs) + self.menu_item_list = [ + { + "queryset": Event.objects.filter(date_time__gte=timezone.localtime()).order_by("date_time"), + "list_all_url": reverse_lazy("web:list_events"), + "icon": """""", + }, + { + "queryset": TechGroup.objects.filter(enabled=True).order_by("name"), + "list_all_url": reverse_lazy("web:list_tech_groups"), + "icon": """""", + }, + ] class GetEventDetailsModal(BuildBootstrapModalView):