{% extends "core/base.jinja" %} {% block title %} {% trans %}News{% endtrans %} {% endblock %} {% block head %} {{ super() }} {% endblock %} {% block content %}

{% trans %}News{% endtrans %}

{% if user.is_in_group(settings.SITH_GROUP_COM_ADMIN_ID) %} {% trans %}Administrate news{% endtrans %} {% endif %}

{% trans %}Agenda{% endtrans %}


{% for d in NewsDate.objects.filter(end_date__gte=timezone.now(), news__is_moderated=True, news__type__in=["WEEKLY", "EVENT"]).order_by('start_date', 'end_date') %}

{{ d.start_date|localtime|date('D d M Y') }}

{{ d.start_date|localtime|time(DATETIME_FORMAT) }} - {{ d.end_date|localtime|time(DATETIME_FORMAT) }}

{{ d.news.title }} {{ d.news.club }}

{{ d.news.summary|markdown }}

{% endfor %}
{% for news in object_list.filter(type="NOTICE") %}

{{ news.title }}

{{ news.summary|markdown }}

{% endfor %} {% for news in object_list.filter(dates__start_date__lte=timezone.now(), dates__end_date__gte=timezone.now(), type="CALL") %}

{{ news.title }}

{{ news.dates.first().start_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().start_date|localtime|time(DATETIME_FORMAT) }} - {{ news.dates.first().end_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().end_date|localtime|time(DATETIME_FORMAT) }}

{{ news.summary|markdown }}

{% endfor %}

{% trans %}Events today and the next few days{% endtrans %}

{% for d in NewsDate.objects.filter(end_date__gte=timezone.now(), start_date__lte=timezone.now()+timedelta(days=5), news__type="EVENT", news__is_moderated=True).datetimes('start_date', 'day') %}
{{ d|localtime|date(DATETIME_FORMAT) }}
{% for news in object_list.filter(dates__start_date__gte=d, dates__start_date__lte=d+timedelta(days=1), type="EVENT").exclude(dates__end_date__lt=timezone.now()) %}

{{ news.title }}

{{ news.dates.first().start_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().start_date|localtime|time(DATETIME_FORMAT) }} - {{ news.dates.first().end_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().end_date|localtime|time(DATETIME_FORMAT) }}

{{ news.club }}

{{ news.summary|markdown }}

{% endfor %}
{% endfor %}

{% trans %}Coming soon... don't miss!{% endtrans %}

{% for news in object_list.filter(dates__start_date__gte=timezone.now()+timedelta(days=5), type="EVENT", is_moderated=True) %}

{{ news.title }} {{ news.dates.first().start_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().start_date|localtime|time(DATETIME_FORMAT) }} - {{ news.dates.first().end_date|localtime|date(DATETIME_FORMAT) }} {{ news.dates.first().end_date|localtime|time(DATETIME_FORMAT) }}

{% endfor %} {% endblock %}