diff --git a/templates/event_list.html b/templates/event_list.html
index a769bed..b9769b5 100644
--- a/templates/event_list.html
+++ b/templates/event_list.html
@@ -39,7 +39,6 @@
} %}
-{% from "macros.html" import trip_link, display_date_no_year with context %}
{% from "navbar.html" import navbar with context %}
@@ -80,19 +79,6 @@
{{ market }}
{% endfor %}
- {% if current_trip %}
- {% set end = current_trip.end %}
-
-
Current trip: {{ trip_link(current_trip) }}
- {% if end %}
-
Dates: {{ display_date_no_year(current_trip.start) }} to {{ display_date_no_year(end) }}
- {% else %}
-
Start: {{ display_date_no_year(current_trip.start) }} (end date missing)
- {% endif %}
-
-
- {% endif %}
-
Agenda
diff --git a/web_view.py b/web_view.py
index 296c670..4ceaeb2 100755
--- a/web_view.py
+++ b/web_view.py
@@ -68,19 +68,6 @@ def exception_handler(e: werkzeug.exceptions.InternalServerError) -> tuple[str,
)
-def get_current_trip(today: date) -> Trip | None:
- """Get current trip."""
- trip_list = get_trip_list(route_distances=None)
-
- current = [
- item
- for item in trip_list
- if item.start <= today and (item.end or item.start) >= today
- ]
- assert len(current) < 2
- return current[0] if current else None
-
-
@app.route("/")
async def index() -> str:
"""Index page."""
@@ -100,7 +87,6 @@ async def index() -> str:
"event_list.html",
today=now.date(),
events=events,
- current_trip=get_current_trip(now.date()),
fullcalendar_events=calendar.build_events(events),
start_event_list=date.today() - timedelta(days=1),
end_event_list=date.today() + timedelta(days=365 * 2),
@@ -256,6 +242,11 @@ def travel_list() -> str:
)
+def as_date(d: date | datetime) -> date:
+ """Date of event."""
+ return d.date() if isinstance(d, datetime) else d
+
+
def build_conference_list() -> list[StrDict]:
"""Build conference list."""
data_dir = app.config["PERSONAL_DATA"]
@@ -269,8 +260,8 @@ def build_conference_list() -> list[StrDict]:
conference_trip_lookup[key] = trip
for conf in items:
- conf["start_date"] = agenda.utils.as_date(conf["start"])
- conf["end_date"] = agenda.utils.as_date(conf["end"])
+ conf["start_date"] = as_date(conf["start"])
+ conf["end_date"] = as_date(conf["end"])
price = conf.get("price")
if price: