{% extends "eventum_admin.html" %} {% import "eventum_macros.html" as macros %} {% set active_page='Events' %} {% block title %}View Events{% endblock %} {% block pagetitle %}Events{% endblock %} {% block pagelink %}{{ url_for('events.index') }}{% endblock %} {% block bodyClass %}{{ super() }} events{% endblock %} {% if request.args.get('past') %} {% set past = request.args.get('past')|int %} {% else %} {% set past = 0 %} {% endif %} {% if request.args.get('future') %} {% set future = request.args.get('future')|int %} {% else %} {% set future = 0 %} {% endif %} {% block js %} {{ super() }} {% endblock %} {% macro render_event(event) %}
  • {{event.title}}

    {% if event.location %}

    {{ event.location }}

    {% else %}

    No Location Set

    {% endif %} {% if event.is_multiday() %}

    {{ event.human_readable_datetime() }}

    {% else %}

    {{ event.human_readable_date() }}

    {{ event.human_readable_time() }}

    {% endif %}

    {{ event.creator.name }}

  • {% endmacro %} {% macro render_week (week_name, events) %} {% if week_name %}

    {{ week_name }}

    {% endif %}
    {% endmacro%} {% block barright %} {% endblock %} {% block content %} {% for week in past_events %}
    {{ render_week("Week of " + week.week_name, week.events) }}
    {% endfor %}
    {{ render_week("This Week", this_week) }}
    {{ render_week("Next Week", next_week) }}
    {% for week in future_events %}
    {{ render_week("Week of " + week.week_name, week.events) }}
    {% endfor %} {% endblock %}