forked from adamlaska/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmilestones.html
More file actions
46 lines (45 loc) · 1.57 KB
/
milestones.html
File metadata and controls
46 lines (45 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
{# Copyright The IETF Trust 2015, All Rights Reserved #}{% load origin %}{% origin %}
{# assumes group and milestones is in context #}
{% regroup milestones by resolved as milestonegroups %}
{% for milestoneset in milestonegroups %}
<h2>
{% if milestoneset.grouper %}
{{milestoneset.grouper}} milestones
{% else %}
{% if group.state_id == "proposed" %}Proposed milestones{% else %}Milestones{% endif %}
{% endif %}
</h2>
<table class="table table-condensed table-striped{% if group.uses_milestone_dates %} tablesorter{% endif %}">
<thead>
<tr>
<th>{% if group.uses_milestone_dates %}Date{% else %}Order{% endif %}</th>
<th>Milestone</th>
</tr>
</thead>
<tbody>
{% for milestone in milestoneset.list reversed %}
<tr>
<td class="text-nowrap">
{% if milestone.resolved %}
<span class="label label-success">{{ milestone.resolved }}</span>
{% else %}
{% if group.uses_milestone_dates %}
<!-- The first hidden digit is to help tablesorter see this as a date -->
<span style="display:none">1</span> {{ milestone.due|date:"M Y" }}
{% else %}
{% if forloop.first %}Last{% endif %}
{% if forloop.last %}Next{% endif %}
{% endif %}
{% endif %}
</td>
<td>
{{ milestone.desc }}
{% for d in milestone.docs.all %}
<br><a href="{% url "ietf.doc.views_doc.document_main" name=d.name %}">{{ d.name }}</a>
{% endfor %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endfor %}