Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions ietf/doc/templatetags/ballot_icon.py
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@ def state_age_colored(doc):
goal1 = 14
goal2 = 28
if days > goal2:
class_name = "bg-danger"
class_name = "text-bg-danger"
elif days > goal1:
class_name = "bg-warning"
class_name = "text-bg-warning"
else:
# don't show a badge when things are in the green; clutters display
# class_name = "text-success"
Expand Down Expand Up @@ -247,6 +247,6 @@ def auth48_alert_badge(doc):

rfced_state = doc.get_state_slug('draft-rfceditor')
if rfced_state == 'auth48':
return mark_safe('<span class="badge rounded-pill bg-info" title="AUTH48">AUTH48</span>')
return mark_safe('<span class="badge rounded-pill text-bg-info" title="AUTH48">AUTH48</span>')

return ''
6 changes: 3 additions & 3 deletions ietf/doc/templatetags/ietf_filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -704,18 +704,18 @@ def action_holder_badge(action_holder):
''

>>> action_holder_badge(DocumentActionHolderFactory(time_added=timezone.now() - datetime.timedelta(days=16)))
'<span class="badge rounded-pill bg-danger" title="In state for 16 days; goal is &lt;15 days."><i class="bi bi-clock-fill"></i> 16</span>'
'<span class="badge rounded-pill text-bg-danger" title="In state for 16 days; goal is &lt;15 days."><i class="bi bi-clock-fill"></i> 16</span>'

>>> action_holder_badge(DocumentActionHolderFactory(time_added=timezone.now() - datetime.timedelta(days=30)))
'<span class="badge rounded-pill bg-danger" title="In state for 30 days; goal is &lt;15 days."><i class="bi bi-clock-fill"></i> 30</span>'
'<span class="badge rounded-pill text-bg-danger" title="In state for 30 days; goal is &lt;15 days."><i class="bi bi-clock-fill"></i> 30</span>'

>>> settings.DOC_ACTION_HOLDER_AGE_LIMIT_DAYS = old_limit
"""
age_limit = settings.DOC_ACTION_HOLDER_AGE_LIMIT_DAYS
age = (timezone.now() - action_holder.time_added).days
if age > age_limit:
return mark_safe(
'<span class="badge rounded-pill bg-danger" title="In state for %d day%s; goal is &lt;%d days."><i class="bi bi-clock-fill"></i> %d</span>'
'<span class="badge rounded-pill text-bg-danger" title="In state for %d day%s; goal is &lt;%d days."><i class="bi bi-clock-fill"></i> %d</span>'
% (age, "s" if age != 1 else "", age_limit, age)
)
else:
Expand Down
4 changes: 2 additions & 2 deletions ietf/doc/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -434,8 +434,8 @@ def test_recent_drafts(self):
self.assertEqual(r.status_code, 200)
q = PyQuery(r.content)
self.assertEqual(len(q('td.doc')),3)
self.assertTrue(q('td.status span.bg-warning[title*="%s"]' % "for 15 days"))
self.assertTrue(q('td.status span.bg-danger[title*="%s"]' % "for 29 days"))
self.assertTrue(q('td.status span.text-bg-warning[title*="%s"]' % "for 15 days"))
self.assertTrue(q('td.status span.text-bg-danger[title*="%s"]' % "for 29 days"))
for ah in [draft.action_holders.first() for draft in drafts]:
self.assertContains(r, escape(ah.name))

Expand Down
4 changes: 2 additions & 2 deletions ietf/group/tests_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -478,13 +478,13 @@ def test_nonactive_group_badges(self):
r = self.client.get(url)
self.assertEqual(r.status_code,200)
q = PyQuery(r.content)
self.assertEqual(q('.badge.bg-warning').text(),"Concluded WG")
self.assertEqual(q('.badge.text-bg-warning').text(),"Concluded WG")
replaced_group = GroupFactory(state_id='replaced')
url = urlreverse("ietf.group.views.history",kwargs={'acronym':replaced_group.acronym})
r = self.client.get(url)
self.assertEqual(r.status_code,200)
q = PyQuery(r.content)
self.assertEqual(q('.badge.bg-warning').text(),"Replaced WG")
self.assertEqual(q('.badge.text-bg-warning').text(),"Replaced WG")


class GroupEditTests(TestCase):
Expand Down
20 changes: 10 additions & 10 deletions ietf/nomcom/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -1485,7 +1485,7 @@ def test_feedback_index_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 4 )
self.assertEqual( len(q('.text-bg-success')), 4 )

f = self.nc.feedback_set.first()
f.time = self.hour_ago
Expand All @@ -1495,20 +1495,20 @@ def test_feedback_index_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 3 )
self.assertEqual( len(q('.text-bg-success')), 3 )

FeedbackLastSeen.objects.update(time=self.second_from_now)
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 1 )
self.assertEqual( len(q('.text-bg-success')), 1 )

TopicFeedbackLastSeen.objects.create(reviewer=self.member,topic=self.topic)
TopicFeedbackLastSeen.objects.update(time=self.second_from_now)
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 0 )
self.assertEqual( len(q('.text-bg-success')), 0 )

def test_feedback_nominee_badges(self):
url = reverse('ietf.nomcom.views.view_feedback_nominee', kwargs={'year':self.nc.year(), 'nominee_id':self.nominee.id})
Expand All @@ -1517,7 +1517,7 @@ def test_feedback_nominee_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 3 )
self.assertEqual( len(q('.text-bg-success')), 3 )

f = self.nc.feedback_set.first()
f.time = self.hour_ago
Expand All @@ -1527,13 +1527,13 @@ def test_feedback_nominee_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 2 )
self.assertEqual( len(q('.text-bg-success')), 2 )

FeedbackLastSeen.objects.update(time=self.second_from_now)
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 0 )
self.assertEqual( len(q('.text-bg-success')), 0 )

def test_feedback_topic_badges(self):
url = reverse('ietf.nomcom.views.view_feedback_topic', kwargs={'year':self.nc.year(), 'topic_id':self.topic.id})
Expand All @@ -1542,7 +1542,7 @@ def test_feedback_topic_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 1 )
self.assertEqual( len(q('.text-bg-success')), 1 )

f = self.topic.feedback_set.first()
f.time = self.hour_ago
Expand All @@ -1552,13 +1552,13 @@ def test_feedback_topic_badges(self):
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 0 )
self.assertEqual( len(q('.text-bg-success')), 0 )

TopicFeedbackLastSeen.objects.update(time=self.second_from_now)
response = self.client.get(url)
self.assertEqual(response.status_code,200)
q = PyQuery(response.content)
self.assertEqual( len(q('.bg-success')), 0 )
self.assertEqual( len(q('.text-bg-success')), 0 )

class NewActiveNomComTests(TestCase):

Expand Down
16 changes: 8 additions & 8 deletions ietf/static/js/password_strength.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

widget
.find(".label-danger")
.addClass("bg-danger")
.addClass("text-bg-danger")
.removeClass("label-danger");

widget
Expand Down Expand Up @@ -64,13 +64,13 @@
.val());

if (result.score < 3) {
password_strength_bar.removeClass('bg-success')
.addClass('bg-warning');
password_strength_bar.removeClass('text-bg-success')
.addClass('text-bg-warning');
password_strength_info.find('.badge')
.removeClass('d-none');
} else {
password_strength_bar.removeClass('bg-warning')
.addClass('bg-success');
password_strength_bar.removeClass('text-bg-warning')
.addClass('text-bg-success');
password_strength_info.find('.badge')
.addClass('d-none');
}
Expand All @@ -86,8 +86,8 @@
.html(result.crack_times_display.offline_slow_hashing_1e4_per_second);
password_strength_offline_info.removeClass('d-none');
} else {
password_strength_bar.removeClass('bg-success')
.addClass('bg-warning');
password_strength_bar.removeClass('text-bg-success')
.addClass('text-bg-warning');
password_strength_bar.width('0%')
.attr('aria-valuenow', 0);
password_strength_info.addClass('d-none');
Expand Down Expand Up @@ -186,4 +186,4 @@
// Call the init for backwards compatibility
djangoPasswordStrength.init();

})(jQuery, window, document);
})(jQuery, window, document);
2 changes: 1 addition & 1 deletion ietf/templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
data-group-menu-data-url="{% url 'ietf.group.views.group_menu_data' %}">
{% analytical_body_top %}
<a class="visually-hidden visually-hidden-focusable" href="#content">Skip to main content</a>
<nav class="navbar navbar-expand-lg fixed-top {% if server_mode and server_mode != "production" %}bg-danger-subtle navbar-light{% else %}navbar-dark bg-secondary{% endif %}">
<nav class="navbar navbar-expand-lg fixed-top {% if server_mode and server_mode != "production" %}bg-danger-subtle{% else %}bg-secondary{% endif %}">
<div class="container-fluid">
<a class="navbar-brand" href="/">
<img alt="IETF Logo" class="me-2"
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/charter/submit.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ <h1>Charter submission</h1>
<th scope="row">State</th>
<td>
{{ group.state.name }}
{% if requested_close %}<div class="badge rounded-pill bg-info">In the process of being closed</div>{% endif %}
{% if requested_close %}<div class="badge rounded-pill text-bg-info">In the process of being closed</div>{% endif %}
</td>
</tr>
</tbody>
Expand Down
4 changes: 2 additions & 2 deletions ietf/templates/doc/document_ballot_content.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
</div>
{% if p.pos.blocking and p.discuss %}
<div class="card border-danger {% if p.comment %} mb-2{% endif %}">
<div class="card-header bg-danger text-light">
<div class="card-header text-bg-danger">
<div>
<b>{{ p.pos.name }}</b>
({{ 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 %})
Expand Down Expand Up @@ -180,7 +180,7 @@
<div class="h5 d-flex mt-4"
id="{{ doc.name|slugify }}_{{ p.balloter.plain_name|slugify }}">
<div class="flex-fill text-body-secondary">
{{ p.balloter.plain_name }} <span class="badge rounded-pill bg-secondary">Former IESG member</span>
{{ p.balloter.plain_name }} <span class="badge rounded-pill text-bg-secondary">Former IESG member</span>
</div>
<div class="flex-fill text-end">
{% if p.old_positions %}<span class="text-body-secondary small">(was {{ p.old_positions|join:", " }})</span>{% endif %}
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/document_bofreq.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<td class="edit"></td>
<td>
{{ doc.get_state.slug|capfirst }} BOF request
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</td>
</tr>
<tr>
Expand Down
6 changes: 3 additions & 3 deletions ietf/templates/doc/document_charter.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
<th scope="row">
{{ group.name }} {{ group.type.name }}
<a href="{{ group.about_url }}">({{ group.acronym }})</a>
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</th>
</tr>
<tr>
Expand Down Expand Up @@ -94,8 +94,8 @@
{% else %}
No document state
{% endif %}
{% if chartering == "initial" %}<span class="badge rounded-pill bg-info">Initial chartering</span>{% endif %}
{% if chartering == "rechartering" %}<span class="badge rounded-pill bg-info">Rechartering</span>{% endif %}
{% if chartering == "initial" %}<span class="badge rounded-pill text-bg-info">Initial chartering</span>{% endif %}
{% if chartering == "rechartering" %}<span class="badge rounded-pill text-bg-info">Rechartering</span>{% endif %}
</td>
</tr>
</tbody>
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/document_chatlog.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<a href="{{ doc.group.about_url }}">({{ doc.group.acronym }})</a>
{{ doc.group.type.name }}
{% endif %}
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</td>
</tr>
<tr>
Expand Down
4 changes: 2 additions & 2 deletions ietf/templates/doc/document_conflict_review.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
<td>
<a href="{% url "ietf.doc.views_doc.document_main" name=conflictdoc.canonical_name %}">
{% if conflictdoc.get_state_slug == 'rfc' %}{{ conflictdoc.canonical_name|prettystdname }}{% else %}{{ conflictdoc.canonical_name }}-{{ conflictdoc.rev }}{% endif %}</a>
<span class="badge rounded-pill bg-info">{{ conflictdoc.stream }} stream</span>
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
<span class="badge rounded-pill text-bg-info">{{ conflictdoc.stream }} stream</span>
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</td>
</tr>
<tr>
Expand Down
6 changes: 3 additions & 3 deletions ietf/templates/doc/document_draft.html
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@
href="{% url 'ietf.doc.views_doc.document_shepherd_writeup' name=doc.name %}">
Show
</a>
<span class="badge rounded-pill bg-secondary">Last changed {{ shepherd_writeup.time|date:"Y-m-d" }}</span>
<span class="badge rounded-pill text-bg-secondary">Last changed {{ shepherd_writeup.time|date:"Y-m-d" }}</span>
{% else %}
<span class="text-body-secondary">
(None)
Expand Down Expand Up @@ -644,7 +644,7 @@
</i>
IPR
{% if doc.related_ipr %}
<span class="badge rounded-pill">
<span class="badge rounded-pill text-bg-secondary">
{{ doc.related_ipr|length }}
</span>
{% endif %}
Expand Down Expand Up @@ -786,7 +786,7 @@
{% endif %}
{% else %}
<div class="card border-warning mt-5">
<div class="card-header bg-warning">
<div class="card-header text-bg-warning">
<p><b>This Internet-Draft is no longer active. A copy of
the expired Internet-Draft is available in these formats:</b></p>

Expand Down
6 changes: 3 additions & 3 deletions ietf/templates/doc/document_info.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
{% endif %}
{% if document_html %}<br>{% endif %}
{% if has_verified_errata or has_errata %}
<a class="{% if document_html %}btn btn-primary btn-sm my-1{% else %}badge rounded-pill bg-danger text-decoration-none text-light{% endif %}"
<a class="{% if document_html %}btn btn-primary btn-sm my-1{% else %}badge rounded-pill text-bg-danger text-decoration-none{% endif %}"
href="https://www.rfc-editor.org/errata_search.php?rfc={{ doc.rfc_number }}" title="Click to view errata." rel="nofollow">
{% if document_html %}View errata{% else %}Errata{% endif %}
</a>
Expand All @@ -40,7 +40,7 @@
</a>
{% endif %}
{% if doc.related_ipr %}
<a title="Click to view IPR declarations." class="{% if document_html %}btn btn-warning btn-sm my-1{% else %}badge rounded-pill bg-warning text-decoration-none text-light{% endif %}" href="{% url 'ietf.ipr.views.search' %}?submit=draft&amp;id={{ doc.name }}">IPR</a>
<a title="Click to view IPR declarations." class="{% if document_html %}btn btn-warning btn-sm my-1{% else %}badge rounded-pill text-bg-warning text-decoration-none{% endif %}" href="{% url 'ietf.ipr.views.search' %}?submit=draft&amp;id={{ doc.name }}">IPR</a>
{% endif %}
{% if obsoleted_by %}<div>Obsoleted by {{ obsoleted_by|urlize_related_source_list:document_html|join:", " }}</div>{% endif %}
{% if updated_by %}<div>Updated by {{ updated_by|urlize_related_source_list:document_html|join:", " }}</div>{% endif %}
Expand Down Expand Up @@ -72,7 +72,7 @@
{% endif %}
{% endif %}
{% if doc.get_state_slug != "active" and doc.get_state_slug != "rfc" %}
<div class="badge rounded-pill bg-warning{% if not document_html %} float-end{% endif %}">
<div class="badge rounded-pill text-bg-warning{% if not document_html %} float-end{% endif %}">
Expired &amp; archived
</div>
{% endif %}
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/document_material.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<a href="{{ doc.group.about_url }}">({{ doc.group.acronym }})</a>
{{ doc.group.type.name }}
{% endif %}
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</td>
</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/document_polls.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<a href="{{ doc.group.about_url }}">({{ doc.group.acronym }})</a>
{{ doc.group.type.name }}
{% endif %}
{% if snapshot %}<span class="badge rounded-pill bg-warning">Snapshot</span>{% endif %}
{% if snapshot %}<span class="badge rounded-pill text-bg-warning">Snapshot</span>{% endif %}
</td>
</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion ietf/templates/doc/document_referenced_by.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ <h1>References to {{ alias_name }}</h1>
<a href="{% url 'ietf.doc.views_doc.document_main' name=name %}">{{ name|prettystdname }}</a>
{% if ref.target.name != alias_name %}
<br>
<span class="badge rounded-pill bg-info">As {{ ref.target.name }}</span>
<span class="badge rounded-pill text-bg-info">As {{ ref.target.name }}</span>
{% endif %}
</td>
<td>
Expand Down
Loading