{% macro meetup_event_href(event) -%} href="https://www.meetup.com/NOVA-Makers/events/{{ event.meetup_id }}/" {%- endmacro %} {% macro event_display(event) -%} {{ event.name }}
{{ event.start_time }} – {{ event.end_time }}
at {{ event.location }} {%- endmacro %} {% macro linked_event_display(event) -%} {{ event.name }}
{{ event.start_time }} – {{ event.end_time }}
at {{ event.location }} {%- endmacro %} {% macro unknown_location_display(event) -%} {{ event.name }}
{{ event.start_time }} – {{ event.end_time }}
Venue: {{ event.venue }}
Find Us: {{ event.find_us }} {%- endmacro %} {% macro special_location_display(location) -%} Meetup ID: {{ location.meetup_id }}
Location: {{ location.location }}
Override: {{ location.override }} {% if location.comment %}
Comment: {{ location.comment }} {% endif %} {%- endmacro %} {% macro action_display(log_line, css_class="action") -%} {{ log_line.timestamp }} {{ log_line.action }} {%- endmacro %} {% macro log_line_display(log_line, final_event) -%} {% if log_line.action == "Updated" %} {{ update_log_line_display(log_line, final_event) }} {% elif log_line.action == "Unknown Location" %} {{ unknown_location_log_line_display(log_line) }} {% elif log_line.action == "Special Location Concluded" %} {{ special_location_log_line_display(log_line) }} {% else %} {{ basic_log_line_display(log_line, final_event) }} {% endif %} {%- endmacro %} {% macro basic_log_line_display(log_line, final_event) -%}
{{ action_display(log_line) }}
{% if log_line.event != final_event %}
{{ event_display(log_line.event) }}
{% endif %} {%- endmacro %} {% macro unknown_location_log_line_display(log_line) -%}
{{ action_display(log_line, css_class="warning") }}
{{ unknown_location_display(log_line.event) }}
{%- endmacro %} {% macro special_location_log_line_display(log_line) -%}
{{ action_display(log_line, css_class="warning") }}
{{ special_location_display(log_line.special_location) }}
{%- endmacro %} {% macro update_log_line_display(log_line, final_event) -%} {% for name, before, after in log_line.updates() %}
{{ action_display(log_line) }} {{ name }}
From: {{ before }}
To: {{ after }}
{% endfor %} {%- endmacro %} {# vim: set tabstop=8 expandtab shiftwidth=4 softtabstop=4 autoindent: #}