{% extends "sakai/base.html" %}{% load molly_utils %}{% load i18n %} {% block pagetitle %}{% trans "Meetings" %}{% endblock %} {% block content %}

{% trans "Available Events" %}

{% if events %} {% regroup events by start|date:"W" as weeks %} {% for event in events %} {% ifchanged event.start|date:"WY" %} {% endifchanged %} {% if 1 or event.permission.update %} {% else %} {% if event.permission.attend %} {% endif %} {% endif %} {% endfor %}
{% blocktrans with event.start|date:"W" as week_number and event.start|date:"Y" as year %}Week {{ week_number }}, {{ year }}{% endblocktrans %}
{% ifequal event.start|date:"dMY" event.end|date:"dMY" %} {# 1. If start and end time are on the same day #} {{ event.start|date:"D"}}
{# Date - Month #} {{ event.start|date:"j M"}} {# Only show year if start date is not in this year #} {% ifnotequal event.start|date:"Y" now|date:"Y"%} {{ event.start|date:"Y"}} {% endifnotequal %}
{# Day - Time #} {% ifequal event.start|date:"A" event.end|date:"A" %} {# If start and end times are both am or pm #} {{ event.start|date:"g:i"|lower }}-{{ event.end|date:"g:iA"|lower }} {% else %} {{ event.start|date:"g:iA"|lower }}-{{ event.end|date:"g:iA"|lower }} {% endifequal %}
{# 1. END #} {% else %} {# Handle the rare occurence that tutorials start and end on different days #} {% ifequal event.start|date:"Y" event.end|date:"Y" %} {% ifequal event.start|date:"Y" now|date:"Y" %} {# Event starts this year and finishes this year #} {{ event.start|date:"j M" }}, {{ event.start|date:"g:iA"|lower}}-
{{ event.end|date:"j M" }}, {{ event.end|date:"g:iA"|lower}} {% else %} {# Event starts in a different year but finishes in that year too #} {{ event.start|date:"j M y" }}, {{ event.start|date:"g:iA"|lower}}-
{{ event.end|date:"j M y" }}, {{ event.end|date:"g:iA"|lower}} {% endifequal %} {% else %} {{ event.start|date:"j M y" }}, {{ event.start|date:"g:iA"|lower}}-
{{ event.end|date:"j M y" }}, {{ event.end|date:"g:iA"|lower}} {% endifequal %} {% endifequal %}
{{ event.title }}
{% else %}
{% trans "There are currently no available sign-ups for this site." %}
{% endif %}
{% endblock %}