{% extends "base.html" %} {% block content %}
{% if project.get_sorted_sprints() %} {% for sprint in project.get_sorted_sprints() %}
{{ sprint.name }} (Created: {{ sprint.created_at.strftime('%Y-%m-%d') if sprint.created_at else '' }}) {{ sprint.status }}
{{ sprint.description|markdown or 'No description provided.' }}
Tasks {{ sprint.tasks.count() - sprint.tasks.filter_by(completed=True).count() }} Open {{ sprint.tasks.filter_by(completed=True).count() }} Done
{% if sprint.tasks.count() > 0 %} {% for task in sprint.get_sorted_tasks() %} {% include 'partials/task_item.html' %} {% endfor %} {% else %}

No tasks yet. Add your first task!

{% endif %}
Issues {{ sprint.issues.count() - sprint.issues.filter_by(completed=True).count() }} Open {{ sprint.issues.filter_by(completed=True).count() }} Done
{% if sprint.issues.count() > 0 %} {% for issue in sprint.get_sorted_issues() %} {% include 'partials/issue_item.html' %} {% endfor %} {% else %}

No issues yet. Add your first issue!

{% endif %}
{% endfor %} {% else %}

No sprints yet. Click "Add Sprint" to create one.

{% endif %}
{% endblock %}