{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Calendar - {{ project.name }} - Pychestrate{% endblock %} {% block extra_css %} {% endblock %} {% block content %} {{ ui.breadcrumb([("Projects", url_for('projects.project_list')), (project.name, url_for('projects.project_detail', project_id=project.id)), ("Calendar", None)]) }} {% call ui.preview_notice() %} Preview: release, merge and pull events cannot be created yet — no page or API manages them — so the calendar stays empty. {% endcall %}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
{% for day in calendar_days %} {% if loop.index0 % 7 == 0 %}
{% endif %}
{% for event in day.events %} {% if event.id is defined and event.id and event.event_type == 'release' %} {{ event.title }} {% else %} {{ event.title }} {% endif %} {% endfor %}
{% if loop.index0 % 7 == 6 or loop.last %}
{% endif %} {% endfor %}
{{ ui.icon("event") }} View all events
{% endblock %}