Skip to content

Commit

Permalink
Fixed a typo in the milestones under review view. Added bootstrap pan…
Browse files Browse the repository at this point in the history
…els. Fixes #2427, Commit ready for merge.

 - Legacy-Id: 14403
  • Loading branch information
rjsparks committed Dec 7, 2017
1 parent 6ab819b commit d415d86
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 7 deletions.
6 changes: 6 additions & 0 deletions ietf/iesg/tests.py
Expand Up @@ -53,6 +53,12 @@ def test_milestones_needing_review(self):
r = self.client.get(url)
self.assertEqual(r.status_code, 200)
self.assertTrue(m.desc in unicontent(r))
draft.group.state_id = 'conclude'
draft.group.save()
r = self.client.get(url)
self.assertEqual(r.status_code, 200)
self.assertFalse(m.desc in unicontent(r))


def test_review_decisions(self):
draft = make_test_data()
Expand Down
2 changes: 1 addition & 1 deletion ietf/iesg/views.py
Expand Up @@ -498,7 +498,7 @@ def discusses(request):
def milestones_needing_review(request):
# collect milestones, grouped on AD and group
ads = {}
for m in GroupMilestone.objects.filter(state="review").exclude(group__state="concluded").distinct().select_related("group"):
for m in GroupMilestone.objects.filter(state="review").exclude(group__state="conclude").distinct().select_related("group"):
if m.group.ad_role():
groups = ads.setdefault(m.group.ad_role().person, {})
milestones = groups.setdefault(m.group, [])
Expand Down
20 changes: 14 additions & 6 deletions ietf/templates/iesg/milestones_needing_review.html
Expand Up @@ -2,19 +2,27 @@
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}

{% block morecss %}
.panel-heading {font-size:150%; }
{% endblock morecss %}

{% block title %}Milestones under review{% endblock %}

{% block content %}
{% origin %}
<h1>Milestones under review</h1>

{% for ad in ads %}
<h2>{{ ad.plain_name }}</h2>
{% for g in ad.groups_needing_review %}
<h3>{{ g.name }} ({{ g.acronym }})</h3>
{% include "group/milestones.html" with milestones=g.milestones_needing_review %}
<a class="btn btn-default" href="{% url 'ietf.group.milestones.edit_milestones;current' group_type=g.type_id acronym=g.acronym %}">All {{ g.acronym }} milestones</a>
{% endfor %}
<div class="panel panel-default">
<div class="panel-heading">{{ ad.plain_name }}</div>
<div class="panel-body">
{% for g in ad.groups_needing_review %}
<h3>{{ g.name }} ({{ g.acronym }})</h3>
{% include "group/milestones.html" with milestones=g.milestones_needing_review %}
<a class="btn btn-default" href="{% url 'ietf.group.milestones.edit_milestones;current' group_type=g.type_id acronym=g.acronym %}">All {{ g.acronym }} milestones</a>
{% endfor %}
</div>
</div>
{% endfor %}

{% endblock %}

0 comments on commit d415d86

Please sign in to comment.