report_projects.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {% extends '_layout.html' %}
  2. {% block title %}
  3. Rapport: Projets
  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>Revue de Projets</a></li>
  9. {% endblock %}
  10. {% block main %}
  11. {% load martortags %}
  12. <section id="backlog">
  13. <header>
  14. <div class="flex-row" style="margin-bottom: 20px;">
  15. <h2 class="flex-extend">Revue de Projets</h2>
  16. </div>
  17. </header>
  18. <ul class="alt">
  19. {% for epic in epics %}
  20. <li class="epic-li">
  21. <div class="flex-col" style="margin-bottom: 20px;">
  22. <div class="flex-row">
  23. <h4>{{ epic.name }}</h4>
  24. </div>
  25. <div style="margin-bottom: 20px;">
  26. <div>Contributeurs: {% for contrib in epic.contributors %}{{ contrib.first_name }} {{ contrib.last_name }}{% if not forloop.last %}, {% endif %}{% endfor %}</div>
  27. <div>Stories (Total / En cours / Terminées):
  28. {{ epic.nb_stories }} /
  29. <span class="valid">{{ epic.nb_active_stories }}</span> /
  30. <span class="disabled">{{ epic.nb_closed_stories }}</span></div>
  31. </div>
  32. {% if epic.description %}
  33. <div style="padding: 0 20px;">
  34. {{ epic.description|safe_markdown }}
  35. </div>
  36. {% endif %}
  37. </div>
  38. </li>
  39. {% endfor %}
  40. </ul>
  41. </section>
  42. {% endblock %}