diff --git a/ietf/doc/tests_ballot.py b/ietf/doc/tests_ballot.py
index 38fe25356..8a4717c74 100644
--- a/ietf/doc/tests_ballot.py
+++ b/ietf/doc/tests_ballot.py
@@ -1231,8 +1231,9 @@ class BallotContentTests(TestCase):
heading = q(f'div.h5[id$="_{slugify(balloter.plain_name())}"]')
self.assertEqual(len(heading), 1)
#
is followed by a panel with the message of interest, so use next()
+ next = heading.next()
self.assertEqual(
- len(heading.next().find(
+ len(next.find(
f'*[title="{expected}"]'
)),
1,
@@ -1409,6 +1410,6 @@ class BallotContentTests(TestCase):
ballot_id=ballot.pk,
)
q = PyQuery(content)
- self._assertBallotMessage(q, balloters[0], 'No email send requests for this discuss')
- self._assertBallotMessage(q, balloters[1], 'No ballot position send log available')
+ self._assertBallotMessage(q, balloters[0], 'No discuss send log available')
+ self._assertBallotMessage(q, balloters[1], 'No comment send log available')
self._assertBallotMessage(q, old_balloter, 'No ballot position send log available')
diff --git a/ietf/templates/doc/document_ballot_content.html b/ietf/templates/doc/document_ballot_content.html
index 26900083f..b2255c715 100644
--- a/ietf/templates/doc/document_ballot_content.html
+++ b/ietf/templates/doc/document_ballot_content.html
@@ -108,18 +108,27 @@
{{ p.pos.name }}
({{ p.discuss_time|date:"Y-m-d" }}{% if not p.for_current_revision and p.get_dochistory.rev %}{% if p.discuss_time %} {% endif %}for -{{ p.get_dochistory.rev }}{% endif %})
+ {# TODO: This logic is in place for discusses/ballots/comments, consider centralizing somewhere #}
{% if p.send_email %}
-
+
+ Sent
+
{% elif p.any_email_sent == True %}
-
+
+ Sent for earlier
+
{% elif p.any_email_sent == False %}
-
+
+ Not sent
+
{% else %}
-
+
+ Unknown
+
{% endif %}
@@ -135,17 +144,25 @@
Comment
({{ p.comment_time|date:"Y-m-d" }}{% if not p.for_current_revision and p.get_dochistory.rev %}{% if p.comment_time %} {% endif %}for -{{ p.get_dochistory.rev }}{% endif %})
{% if p.send_email %}
-
+
+ Sent
+
{% elif p.any_email_sent == True %}
-
+
+ Sent for earlier
+
{% elif p.any_email_sent == False %}
-
+
+ Not sent
+
{% else %}
-
+
+ Unknown
+
{% endif %}
@@ -188,17 +205,27 @@
({{ p.comment_time|date:"Y-m-d" }}{% if not p.for_current_revision and p.get_dochistory.rev %}{% if p.comment_time %} {% endif %}for -{{ p.get_dochistory.rev }}{% endif %})
{% endif %}
{% if p.send_email %}
-
+
+ Sent
+
{% elif p.any_email_sent == True %}
-
+
+ Sent for earlier
+
{% elif p.any_email_sent == False %}
-
+
+ Not sent
+
{% else %}
-
+
+
+ Unknown
+
{% endif %}