{% from 'events/display/indico/_common.html' import render_datetime %} {% macro render_event_time(event, timezone) %} {% if event.start_dt.astimezone(timezone).date() == event.end_dt.astimezone(timezone).date() %} {{ event.start_dt | format_date(format='full', timezone=timezone) }} - {{ event.start_dt | format_time(format='medium', timezone=timezone) }} {% else %} {% trans start_date=event.start_dt|format_date(format='full', timezone=timezone), start_time=event.start_dt|format_time(format='medium', timezone=timezone), end_date=event.end_dt|format_date(format='full', timezone=timezone), end_time=event.end_dt|format_time(format='medium', timezone=timezone) -%} from {{start_date}} ({{start_time}}) to {{end_date}} ({{end_time}}) {%- endtrans %} {% endif %} {% endmacro %} {% macro render_location(item) -%} {#- -#} {%- if item.venue_name and (not parent or parent.venue_name != item.venue_name) -%} {{ item.venue_name }} {%- if item.room_name %} ({{ item.get_room_name(full=false) }}) {%- endif -%} {%- elif item.room_name -%} {{ item.get_room_name(full=false) }} {%- endif -%} {#- -#} {%- endmacro %}