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: