From 16cf045b0609dbcc4b8a3178b8ed0b26e0e327d4 Mon Sep 17 00:00:00 2001 From: Chris Fulljames Date: Tue, 15 Apr 2025 07:04:54 -0400 Subject: [PATCH] Hide upcoming events, add dates to event lists --- src/littlesongplace/templates/jam-event-list.html | 15 +++++++++++---- src/littlesongplace/templates/jam.html | 6 +++--- src/littlesongplace/templates/jams-main.html | 6 +++--- test/test_jams.py | 6 +++--- 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/src/littlesongplace/templates/jam-event-list.html b/src/littlesongplace/templates/jam-event-list.html index 715b2b7..4340d7b 100644 --- a/src/littlesongplace/templates/jam-event-list.html +++ b/src/littlesongplace/templates/jam-event-list.html @@ -1,19 +1,26 @@ -{% macro jam_event_list(list_title, events) %} +{% macro jam_event_list(list_title, events, date_label, which_date) %} {% if events %}

{{ list_title }}

{% for event in events %}
+ {% if event.hidden -%} + [Upcoming Event] + {%- else -%} {{ event.title }} + {%- endif %} - {{ event.jam_title }} - - Hosted by {{ event.jam_ownername }} - + {{ date_label }}: + {% if which_date == "start" and event.startdate %} + + {% elif which_date == "end" and event.enddate %} + + {% endif %}
{% endfor %}
diff --git a/src/littlesongplace/templates/jam.html b/src/littlesongplace/templates/jam.html index 8cad635..6c60224 100644 --- a/src/littlesongplace/templates/jam.html +++ b/src/littlesongplace/templates/jam.html @@ -31,9 +31,9 @@ {%- endif -%} {% from "jam-event-list.html" import jam_event_list %} - {{ jam_event_list("Ongoing Events", ongoing) }} - {{ jam_event_list("Upcoming Events", upcoming) }} - {{ jam_event_list("Past Events", past) }} + {{ jam_event_list("Ongoing Events", ongoing, "Ends", "end") }} + {{ jam_event_list("Upcoming Events", upcoming, "Starts", "start") }} + {{ jam_event_list("Past Events", past, "Ended", "end") }} {% if session["userid"] == jam.ownerid -%} diff --git a/src/littlesongplace/templates/jams-main.html b/src/littlesongplace/templates/jams-main.html index a1829d1..435c6bd 100644 --- a/src/littlesongplace/templates/jams-main.html +++ b/src/littlesongplace/templates/jams-main.html @@ -8,9 +8,9 @@

Events

{% from "jam-event-list.html" import jam_event_list %} -{{ jam_event_list("Ongoing Events", ongoing) }} -{{ jam_event_list("Upcoming Events", upcoming) }} -{{ jam_event_list("Recent Events", past) }} +{{ jam_event_list("Ongoing Events", ongoing, "Ends", "end") }} +{{ jam_event_list("Upcoming Events", upcoming, "Starts", "start") }} +{{ jam_event_list("Recent Events", past, "Ended", "end") }}

All Jams