epic_details.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {% extends '_layout.html' %}
  2. {% load commenting %}
  3. {% block title %}
  4. {{ epic.name }}
  5. {% endblock %}
  6. {% block breadcrumb %}
  7. <li><a href="{% url 'index' %}">Accueil</a></li>
  8. <li><a>Epic #{{ epic.id }}</a></li>
  9. {% endblock %}
  10. {% block main %}
  11. {% load martortags %}
  12. <header>
  13. <div class="flex-row flex-space-around" style="margin-bottom: 1em;">
  14. <h2>
  15. {{ epic.name }}
  16. <sup><a href="{% url 'epic_edit' epic_id=epic.id %}" style="margin-left: 5px;"><i class="fa fa-pencil"></i></a></sup>
  17. </h2>
  18. </div>
  19. </header>
  20. <div class="flex-row flex-space-around" style="font-size: 16px;">
  21. <b>{{ epic.size }}</b>
  22. <div>Stories:
  23. <span class="valid">{{ epic.nb_active_stories }}</span> /
  24. <span class="disabled">{{ epic.nb_closed_stories }}</span></div>
  25. </div>
  26. <hr>
  27. <div class="description">
  28. {{ epic.description|safe_markdown }}
  29. </div>
  30. <hr>
  31. <div class="flex-row">
  32. <h4 class="flex-extend">Stories</h4>
  33. <a href="{% url 'story_create' epic_id=epic.id %}">
  34. <i class="fa fa-plus"></i> Ajouter une story
  35. </a>
  36. </div>
  37. {% if epic.stories.count %}
  38. <ul class="alt issues-list">
  39. {% for story in epic.stories.all %}
  40. {% include 'story_li.html' with story=story from='epic_details' %}
  41. {% endfor %}
  42. </ul>
  43. {% else %}
  44. <span class="annotation">(Aucune story)</span>
  45. {% endif %}
  46. <hr>
  47. {% comments_for epic %}
  48. {% endblock %}