epic_details.html 2.3 KB

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