report_sprints.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {% extends '_layout.html' %}
  2. {% block title %}
  3. Rapport: Sprints
  4. {% endblock %}
  5. {% block breadcrumb %}
  6. <li><a href="{% url 'index' %}">Accueil</a></li>
  7. <li><a href="{% url 'reports' %}">Rapports</a></li>
  8. <li><a>Les Sprints</a></li>
  9. {% endblock %}
  10. {% block main %}
  11. {% load martortags %}
  12. <section id="backlog">
  13. <header>
  14. <div class="flex-row">
  15. <h2 class="flex-extend">Les Sprints</h2>
  16. </div>
  17. </header>
  18. <ul class="sprints-list">
  19. {% for sprint in sprints %}
  20. <li class="sprint-li">
  21. <div class="flex-col">
  22. <div class="flex-row">
  23. <h4>Sprint #{{ sprint.id }} : {{ sprint.date_start|date:"d M. Y" }} au {{ sprint.date_end|date:"d M. Y" }}</h4>
  24. {% if sprint.running %}<span class="running" style="margin-left: 14px;">En cours</span>{% endif %}
  25. </div>
  26. <div class="flex-row flex-space-around" style="margin-bottom: 20px;">
  27. <b>Stories programmées: <a href="{% url 'story_index' %}?sprint={{ sprint.id }}">{{ sprint.nb_stories }}</a> </b>
  28. <b>Vélocité prévue: {{ sprint.planned_velocity }} </b>
  29. <b>Vélocité réelle: {{ sprint.real_velocity }} </b>
  30. </div>
  31. {% if sprint.retro %}
  32. <div style="padding: 0 20px;">
  33. {{ sprint.retro|safe_markdown }}
  34. </div>
  35. {% endif %}
  36. </div>
  37. </li>
  38. {% endfor %}
  39. </ul>
  40. </section>
  41. {% endblock %}