epic_details.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {% extends '_layout.html' %}
  2. {% block main %}
  3. {% load martortags %}
  4. <header>
  5. <div class="flex-row">
  6. <h2 class="flex-extend">{{ epic.name }}</h2>
  7. <ul class="actions small">
  8. <li><a class="button special icon fa-edit tool-btn" href="{% url 'epic_edit' epic_id=epic.id %}" title="Modifier"></a></li>
  9. <!-- <li><a class="button icon fa-trash tool-btn" href="{% url 'epic_delete' epic_id=epic.id %}"></a></li> -->
  10. </ul>
  11. </div>
  12. </header>
  13. <div class="flex-row flex-space-around">
  14. <span>Taille: <b>{{ epic.size }}</b></span>
  15. <span>Valeur: <b>{{ epic.value }}</b></span>
  16. </div>
  17. <hr>
  18. <div class="flex-row">
  19. <h4 class="flex-extend">Stories</h4>
  20. <a class="button special icon fa-plus tool-btn" href="{% url 'story_create' epic_id=epic.id %}" title="Créer une nouvelle Story"></a>
  21. </div>
  22. {% if epic.stories.count %}
  23. <ul class="alt issues-list">
  24. {% for story in epic.stories.all %}
  25. <li id="story_{{ story_id }}" class="issue" data-id="{{ story_id }}">
  26. <div class="issue-frame flex-row">
  27. <div class="issue-frame-left flex-extend">
  28. <div class="issue-title">
  29. {% if story.closed %}
  30. <a href="{% url 'story_details' story_id=story.id %}" class="story-closed"> {{ story.name }} </a>
  31. {% else %}
  32. <a href="{% url 'story_details' story_id=story.id %}"> {{ story.name }} </a>
  33. {% endif %}
  34. </div>
  35. <div class="issue-infos">
  36. <span class="annotation">Créée le {{ story.created }}, par {{ story.author.username }}</span>
  37. </div>
  38. </div>
  39. <div class="issue-frame-right">
  40. <ul class="controls">
  41. <!-- Icone commentaires ici -->
  42. </ul>
  43. <div class="annotation issue-last-update">Dernière mise à jour le {{ story.updated }}</div>
  44. </div>
  45. </div>
  46. </li>
  47. {% endfor %}
  48. </ul>
  49. {% else %}
  50. <span class="annotation">(Aucune story)</span>
  51. {% endif %}
  52. <hr>
  53. <div class="description">
  54. {{ epic.description|safe_markdown }}
  55. </div>
  56. {% endblock %}