fix: replace deprecated bootstrap things (#5858)
* text-muted -> text-body-secondary * navbar-dark is deprecated * Remove FIXME block, not an issue anymore * Remove `navbar-light`
This commit is contained in:
parent
3f228c788d
commit
9d5d9d5172
|
@ -9,7 +9,7 @@
|
||||||
span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}}
|
span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}}
|
||||||
h4
|
h4
|
||||||
span {{agendaStore.meeting.city}}, {{ meetingDate }}
|
span {{agendaStore.meeting.city}}, {{ meetingDate }}
|
||||||
h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-muted Updated:] {{ meetingUpdated }}
|
h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-body-secondary Updated:] {{ meetingUpdated }}
|
||||||
|
|
||||||
.agenda-topnav.my-3
|
.agenda-topnav.my-3
|
||||||
meeting-navigation
|
meeting-navigation
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
n-popover(v-if='!agendaStore.infoNoteShown')
|
n-popover(v-if='!agendaStore.infoNoteShown')
|
||||||
template(#trigger)
|
template(#trigger)
|
||||||
n-button.ms-2(text, @click='toggleInfoNote')
|
n-button.ms-2(text, @click='toggleInfoNote')
|
||||||
i.bi.bi-info-circle.text-muted
|
i.bi.bi-info-circle.text-body-secondary
|
||||||
span Show Info Note
|
span Show Info Note
|
||||||
.col-12.col-sm-auto.d-flex.align-items-center
|
.col-12.col-sm-auto.d-flex.align-items-center
|
||||||
i.bi.bi-globe.me-2
|
i.bi.bi-globe.me-2
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
)
|
)
|
||||||
i.bi.bi-x-square.me-2
|
i.bi.bi-x-square.me-2
|
||||||
span Discard
|
span Discard
|
||||||
n-divider: small.text-muted Calendar
|
n-divider: small.text-body-secondary Calendar
|
||||||
n-button.mt-2(
|
n-button.mt-2(
|
||||||
id='agenda-quickaccess-calview-btn'
|
id='agenda-quickaccess-calview-btn'
|
||||||
block
|
block
|
||||||
|
@ -86,7 +86,7 @@
|
||||||
i.bi.bi-calendar-check.me-2
|
i.bi.bi-calendar-check.me-2
|
||||||
span {{ shortMode ? '.ics' : 'Add to your calendar...' }}
|
span {{ shortMode ? '.ics' : 'Add to your calendar...' }}
|
||||||
template(v-if='agendaStore.meetingDays.length > 0')
|
template(v-if='agendaStore.meetingDays.length > 0')
|
||||||
n-divider: small.text-muted Jump to...
|
n-divider: small.text-body-secondary Jump to...
|
||||||
ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto
|
ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto
|
||||||
li.nav-item(v-if='agendaStore.isMeetingLive')
|
li.nav-item(v-if='agendaStore.isMeetingLive')
|
||||||
a.nav-link(
|
a.nav-link(
|
||||||
|
|
|
@ -20,7 +20,7 @@ n-modal(v-model:show='modalShown')
|
||||||
i.bi.bi-share
|
i.bi.bi-share
|
||||||
span Share this view
|
span Share this view
|
||||||
.agenda-share-content
|
.agenda-share-content
|
||||||
.text-muted.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users:
|
.text-body-secondary.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users:
|
||||||
n-input-group
|
n-input-group
|
||||||
n-input(
|
n-input(
|
||||||
ref='filteredUrlIpt'
|
ref='filteredUrlIpt'
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
)
|
)
|
||||||
template(#default)
|
template(#default)
|
||||||
div(v-html='item.text')
|
div(v-html='item.text')
|
||||||
span.text-muted(v-else)
|
span.text-body-secondary(v-else)
|
||||||
em No chat log available.
|
em No chat log available.
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
:columns='columns'
|
:columns='columns'
|
||||||
striped
|
striped
|
||||||
)
|
)
|
||||||
span.text-muted(v-else)
|
span.text-body-secondary(v-else)
|
||||||
em No polls available.
|
em No polls available.
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ class PasswordStrengthInput(PasswordInput):
|
||||||
<div class="progress" style="margin-bottom: 10px;">
|
<div class="progress" style="margin-bottom: 10px;">
|
||||||
<div class="progress-bar progress-bar-warning password_strength_bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="5" style="width: 0%%"></div>
|
<div class="progress-bar progress-bar-warning password_strength_bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="5" style="width: 0%%"></div>
|
||||||
</div>
|
</div>
|
||||||
<p class="text-muted password_strength_info hidden">
|
<p class="text-body-secondary password_strength_info hidden">
|
||||||
<span class="label label-danger">
|
<span class="label label-danger">
|
||||||
%s
|
%s
|
||||||
</span>
|
</span>
|
||||||
|
@ -89,7 +89,7 @@ class PasswordConfirmationInput(PasswordInput):
|
||||||
|
|
||||||
confirmation_markup = """
|
confirmation_markup = """
|
||||||
<div style="margin-top: 10px;" class="hidden password_strength_info">
|
<div style="margin-top: 10px;" class="hidden password_strength_info">
|
||||||
<p class="text-muted">
|
<p class="text-body-secondary">
|
||||||
<span class="label label-danger">
|
<span class="label label-danger">
|
||||||
%s
|
%s
|
||||||
</span>
|
</span>
|
||||||
|
|
|
@ -1,11 +1,5 @@
|
||||||
@use "sass:map";
|
@use "sass:map";
|
||||||
|
|
||||||
// FIXME: It's not clear why these three variables remain unset by bs5, but just
|
|
||||||
// set them to placeholder values so the CSS embedded in the HTML validates.
|
|
||||||
$btn-font-family: inherit !default;
|
|
||||||
$nav-link-font-weight: inherit !default;
|
|
||||||
$tooltip-margin: inherit !default;
|
|
||||||
|
|
||||||
$font-family-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
$font-family-sans-serif: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||||
$font-family-monospace: "Noto Sans Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
$font-family-monospace: "Noto Sans Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||||
|
|
||||||
|
|
|
@ -487,13 +487,13 @@ $(function () {
|
||||||
|
|
||||||
// Disable a particular swap modal radio input
|
// Disable a particular swap modal radio input
|
||||||
let updateSwapRadios = function (labels, radios, disableValue, datePrecision) {
|
let updateSwapRadios = function (labels, radios, disableValue, datePrecision) {
|
||||||
labels.removeClass('text-muted');
|
labels.removeClass('text-body-secondary');
|
||||||
radios.prop('disabled', false);
|
radios.prop('disabled', false);
|
||||||
radios.prop('checked', false);
|
radios.prop('checked', false);
|
||||||
// disable the input requested by value
|
// disable the input requested by value
|
||||||
let disableInput = radios.filter('[value="' + disableValue + '"]');
|
let disableInput = radios.filter('[value="' + disableValue + '"]');
|
||||||
if (disableInput) {
|
if (disableInput) {
|
||||||
disableInput.parent().addClass('text-muted');
|
disableInput.parent().addClass('text-body-secondary');
|
||||||
disableInput.prop('disabled', true);
|
disableInput.prop('disabled', true);
|
||||||
}
|
}
|
||||||
if (officialSchedule) {
|
if (officialSchedule) {
|
||||||
|
@ -502,7 +502,7 @@ $(function () {
|
||||||
const past_radios = radios.filter(
|
const past_radios = radios.filter(
|
||||||
(_, radio) => parseISOTimestamp(radio.closest('*[data-start]').dataset.start).isSameOrBefore(now, datePrecision)
|
(_, radio) => parseISOTimestamp(radio.closest('*[data-start]').dataset.start).isSameOrBefore(now, datePrecision)
|
||||||
);
|
);
|
||||||
past_radios.parent().addClass('text-muted');
|
past_radios.parent().addClass('text-body-secondary');
|
||||||
past_radios.prop('disabled', true);
|
past_radios.prop('disabled', true);
|
||||||
}
|
}
|
||||||
return disableInput; // return the input that was specifically disabled, if any
|
return disableInput; // return the input that was specifically disabled, if any
|
||||||
|
@ -859,10 +859,10 @@ $(function () {
|
||||||
.not('.hidden')
|
.not('.hidden')
|
||||||
.length === 0) {
|
.length === 0) {
|
||||||
purpose_input.setAttribute('disabled', 'disabled');
|
purpose_input.setAttribute('disabled', 'disabled');
|
||||||
purpose_input.closest('.session-purpose-toggle').classList.add('text-muted');
|
purpose_input.closest('.session-purpose-toggle').classList.add('text-body-secondary');
|
||||||
} else {
|
} else {
|
||||||
purpose_input.removeAttribute('disabled');
|
purpose_input.removeAttribute('disabled');
|
||||||
purpose_input.closest('.session-purpose-toggle').classList.remove('text-muted');
|
purpose_input.closest('.session-purpose-toggle').classList.remove('text-body-secondary');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -184,7 +184,7 @@ $(function () {
|
||||||
.after($(`
|
.after($(`
|
||||||
<div class="col-xl-2 ps-0 small">
|
<div class="col-xl-2 ps-0 small">
|
||||||
<div id="righthand-panel" class="position-fixed col-xl-2 bg-light d-flex flex-column justify-content-between align-items-start">
|
<div id="righthand-panel" class="position-fixed col-xl-2 bg-light d-flex flex-column justify-content-between align-items-start">
|
||||||
<nav id="righthand-nav" class="navbar navbar-light w-100 overflow-auto align-items-start flex-fill"></nav>
|
<nav id="righthand-nav" class="navbar w-100 overflow-auto align-items-start flex-fill"></nav>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`));
|
`));
|
||||||
|
|
|
@ -34,9 +34,9 @@
|
||||||
.removeClass("label-danger");
|
.removeClass("label-danger");
|
||||||
|
|
||||||
widget
|
widget
|
||||||
.find(".text-muted")
|
.find(".text-body-secondary")
|
||||||
.addClass("form-text")
|
.addClass("form-text")
|
||||||
.removeClass("text-muted");
|
.removeClass("text-body-secondary");
|
||||||
|
|
||||||
self.initListeners();
|
self.initListeners();
|
||||||
},
|
},
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
data-group-menu-data-url="{% url 'ietf.group.views.group_menu_data' %}">
|
data-group-menu-data-url="{% url 'ietf.group.views.group_menu_data' %}">
|
||||||
{% analytical_body_top %}
|
{% analytical_body_top %}
|
||||||
<a class="visually-hidden visually-hidden-focusable" href="#content">Skip to main content</a>
|
<a class="visually-hidden visually-hidden-focusable" href="#content">Skip to main content</a>
|
||||||
<nav class="navbar navbar-expand-lg {% if server_mode and server_mode != "production" %} navbar-light bg-warning {% else %} navbar-dark bg-secondary {% endif %} {% if navbar_mode %} {{ navbar_mode }} {% else %} fixed-top {% endif %}">
|
<nav class="navbar navbar-expand-lg {% if server_mode and server_mode != "production" %} bg-warning {% else %} bg-secondary {% endif %} {% if navbar_mode %} {{ navbar_mode }} {% else %} fixed-top {% endif %}">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<a class="navbar-brand" href="/">
|
<a class="navbar-brand" href="/">
|
||||||
<img alt="IETF Logo" class="me-2"
|
<img alt="IETF Logo" class="me-2"
|
||||||
|
@ -126,7 +126,7 @@
|
||||||
<a href="https://www.rfc-editor.org/" class="p-3 text-nowrap">RFC Editor</a>
|
<a href="https://www.rfc-editor.org/" class="p-3 text-nowrap">RFC Editor</a>
|
||||||
<a href="https://www.iana.org/" class="p-3">IANA</a>
|
<a href="https://www.iana.org/" class="p-3">IANA</a>
|
||||||
<a href="https://www.ietf.org/privacy-statement/" class="p-3 text-nowrap">Privacy Statement</a>
|
<a href="https://www.ietf.org/privacy-statement/" class="p-3 text-nowrap">Privacy Statement</a>
|
||||||
<div class="small text-muted py-3">
|
<div class="small text-body-secondary py-3">
|
||||||
{% if version_num %}
|
{% if version_num %}
|
||||||
<a class="mx-2" href="/release/about">About IETF Datatracker</a>
|
<a class="mx-2" href="/release/about">About IETF Datatracker</a>
|
||||||
<span class="mx-2">
|
<span class="mx-2">
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
</p>
|
</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<h2>Add new subscription</h2>
|
<h2>Add new subscription</h2>
|
||||||
<p class="text-muted">
|
<p class="text-body-secondary">
|
||||||
The email addresses you can choose between are those registered in
|
The email addresses you can choose between are those registered in
|
||||||
<a href="{% url "ietf.ietfauth.views.profile" %}">your profile</a>.
|
<a href="{% url "ietf.ietfauth.views.profile" %}">your profile</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -103,7 +103,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<small class="text-center text-muted">
|
<small class="text-center text-body-secondary">
|
||||||
Add <code>ietf.context_processors.sql_debug</code> to <code>settings.DEV_TEMPLATE_CONTEXT_PROCESSORS</code> to turn on the SQL statement table.
|
Add <code>ietf.context_processors.sql_debug</code> to <code>settings.DEV_TEMPLATE_CONTEXT_PROCESSORS</code> to turn on the SQL statement table.
|
||||||
</small>
|
</small>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
{% load ietf_filters %}
|
{% load ietf_filters %}
|
||||||
|
|
||||||
{% if prev or count %}
|
{% if prev or count %}
|
||||||
<span{% if count == 0 %} class="text-muted"{% endif %}>{{ count }}</span>
|
<span{% if count == 0 %} class="text-body-secondary"{% endif %}>{{ count }}</span>
|
||||||
{% if user|has_role:"Area Director,Secretariat" %}
|
{% if user|has_role:"Area Director,Secretariat" %}
|
||||||
<i data-bs-toggle="popover"
|
<i data-bs-toggle="popover"
|
||||||
{% if count != prev %}
|
{% if count != prev %}
|
||||||
|
@ -21,11 +21,11 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% with label.2 as up_is_good %}
|
{% with label.2 as up_is_good %}
|
||||||
{% if prev < count %}
|
{% if prev < count %}
|
||||||
class="bi bi-arrow-up-right-circle{% if count %}-fill{% endif %} {{ up_is_good|yesno:'text-success,text-danger,text-muted' }}"
|
class="bi bi-arrow-up-right-circle{% if count %}-fill{% endif %} {{ up_is_good|yesno:'text-success,text-danger,text-body-secondary' }}"
|
||||||
{% elif prev > count %}
|
{% elif prev > count %}
|
||||||
class="bi bi-arrow-down-right-circle{% if count %}-fill{% endif %} {{ up_is_good|yesno:'text-danger,text-success,text-muted' }}"
|
class="bi bi-arrow-down-right-circle{% if count %}-fill{% endif %} {{ up_is_good|yesno:'text-danger,text-success,text-body-secondary' }}"
|
||||||
{% else %}
|
{% else %}
|
||||||
class="bi bi-arrow-right-circle text-muted"
|
class="bi bi-arrow-right-circle text-body-secondary"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
></i>
|
></i>
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Add comment
|
Add comment
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Add document to session
|
Add document to session
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}
|
<small class="text-body-secondary">{{ doc.name }}
|
||||||
<br>
|
<br>
|
||||||
{{ doc.title }}</small>
|
{{ doc.title }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Approval announcement writeup
|
Approval announcement writeup
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Approve ballot
|
Approve ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Approve downward references
|
Approve downward references
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
The ballot for
|
The ballot for
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Ballot issued
|
Ballot issued
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
Ballot for
|
Ballot for
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Clear ballot
|
Clear ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Defer ballot
|
Defer ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change position for {{ balloter.plain_name }}
|
Change position for {{ balloter.plain_name }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if ballot.ballot_type.question %}
|
{% if ballot.ballot_type.question %}
|
||||||
<div class="alert alert-warning my-3">
|
<div class="alert alert-warning my-3">
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Issue ballot
|
Issue ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="mt-3">
|
<p class="mt-3">
|
||||||
{{ question }}
|
{{ question }}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Close ballot
|
Close ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
{{ question }}
|
{{ question }}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1 class="mb-3">
|
<h1 class="mb-3">
|
||||||
Last call text
|
Last call text
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1 class="mb-3">
|
<h1 class="mb-3">
|
||||||
RFC Editor Note
|
RFC Editor Note
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% bootstrap_messages %}
|
{% bootstrap_messages %}
|
||||||
<form method="post">
|
<form method="post">
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Issue ballot
|
Issue ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="mt-3">
|
<p class="mt-3">
|
||||||
{{ question }}
|
{{ question }}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Close ballot
|
Close ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
{{ question }}
|
{{ question }}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Send ballot position for {{ balloter }}
|
Send ballot position for {{ balloter }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Undefer ballot
|
Undefer ballot
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="undefer mt-3" method="post">
|
<form class="undefer mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Ballot writeup and notes
|
Ballot writeup and notes
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change editors
|
Change editors
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change Responsible Leadership
|
Change Responsible Leadership
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Upload New Revision
|
Upload New Revision
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="upload-content form-horizontal mt-3"
|
<form class="upload-content form-horizontal mt-3"
|
||||||
method="post"
|
method="post"
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change responsible AD
|
Change responsible AD
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" enctype="multipart/form-data" method="post">
|
<form class="mt-3" enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change document shepherd
|
Change document shepherd
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
The shepherd needs to have a Datatracker account. A new account can be
|
The shepherd needs to have a Datatracker account. A new account can be
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change document shepherd email
|
Change document shepherd email
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change state
|
Change state
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.title }}</small>
|
<small class="text-body-secondary">{{ doc.title }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
<a class="my-2 btn btn-info" href="{{ help_url }}">Help on states</a>
|
<a class="my-2 btn btn-info" href="{{ help_url }}">Help on states</a>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change title
|
Change title
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
{{ charter.chartered_group.type.name }} action announcement writeup
|
{{ charter.chartered_group.type.name }} action announcement writeup
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ charter.chartered_group.acronym }}</small>
|
<small class="text-body-secondary">{{ charter.chartered_group.acronym }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Ballot issued
|
Ballot issued
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
Ballot has been sent out.
|
Ballot has been sent out.
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Ballot writeup and notes
|
Ballot writeup and notes
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ charter.chartered_group }}</small>
|
<small class="text-body-secondary">{{ charter.chartered_group }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change responsible AD
|
Change responsible AD
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ charter.canonical_name }}-{{ charter.rev }}</small>
|
<small class="text-body-secondary">{{ charter.canonical_name }}-{{ charter.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" enctype="multipart/form-data" method="post">
|
<form class="mt-3" enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
WG Review announcement writeup
|
WG Review announcement writeup
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ charter.chartered_group.acronym }}</small>
|
<small class="text-body-secondary">{{ charter.chartered_group.acronym }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Begin IETF conflict review
|
Begin IETF conflict review
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc_to_review.canonical_name }}-{{ doc_to_review.rev }}</small>
|
<small class="text-body-secondary">{{ doc_to_review.canonical_name }}-{{ doc_to_review.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if user|has_role:"Secretariat" %}
|
{% if user|has_role:"Secretariat" %}
|
||||||
<p class="my-3">
|
<p class="my-3">
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit conflict review
|
Edit conflict review
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ conflictdoc.canonical_name }}-{{ conflictdoc.rev }}</small>
|
<small class="text-body-secondary">{{ conflictdoc.canonical_name }}-{{ conflictdoc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="my-3 alert alert-info">
|
<p class="my-3 alert alert-info">
|
||||||
The text will be submitted as <strong>{{ review.canonical_name }}-{{ next_rev }}</strong>
|
The text will be submitted as <strong>{{ review.canonical_name }}-{{ next_rev }}</strong>
|
||||||
|
|
|
@ -11,10 +11,10 @@
|
||||||
</p>
|
</p>
|
||||||
{% for p in positions %}
|
{% for p in positions %}
|
||||||
<div class="balloter-name mb-2">
|
<div class="balloter-name mb-2">
|
||||||
{% if p.is_old_pos %}<span class="text-muted">({% endif %}{% if p.comment or p.discuss %}<a href="#{{ doc.name|slugify }}_{{ p.balloter.plain_name|slugify }}">{% endif %}{{ p.balloter.plain_name }}{% if p.comment or p.discuss %}</a>{% endif %}{% if p.is_old_pos %})</span>{% endif %}
|
{% if p.is_old_pos %}<span class="text-body-secondary">({% endif %}{% if p.comment or p.discuss %}<a href="#{{ doc.name|slugify }}_{{ p.balloter.plain_name|slugify }}">{% endif %}{{ p.balloter.plain_name }}{% if p.comment or p.discuss %}</a>{% endif %}{% if p.is_old_pos %})</span>{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% empty %}
|
{% empty %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<br>
|
<br>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -91,7 +91,7 @@
|
||||||
{{ p.balloter.plain_name }}
|
{{ p.balloter.plain_name }}
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-fill text-end">
|
<div class="flex-fill text-end">
|
||||||
{% if p.old_positions %}<span class="text-muted small">(was {{ p.old_positions|join:", " }})</span>{% endif %}
|
{% if p.old_positions %}<span class="text-body-secondary small">(was {{ p.old_positions|join:", " }})</span>{% endif %}
|
||||||
<span class="badge rounded-pill {{ p.pos|pos_to_label_format }}">{{ p.pos }}</span>
|
<span class="badge rounded-pill {{ p.pos|pos_to_label_format }}">{{ p.pos }}</span>
|
||||||
{% if user|has_role:"Secretariat" %}
|
{% if user|has_role:"Secretariat" %}
|
||||||
<a href="{% url "ietf.doc.views_ballot.edit_position" name=doc.name ballot_id=ballot.pk %}?balloter={{ p.balloter.pk }}"
|
<a href="{% url "ietf.doc.views_ballot.edit_position" name=doc.name ballot_id=ballot.pk %}?balloter={{ p.balloter.pk }}"
|
||||||
|
@ -179,11 +179,11 @@
|
||||||
{% if p.is_old_pos %}
|
{% if p.is_old_pos %}
|
||||||
<div class="h5 d-flex mt-4"
|
<div class="h5 d-flex mt-4"
|
||||||
id="{{ doc.name|slugify }}_{{ p.balloter.plain_name|slugify }}">
|
id="{{ doc.name|slugify }}_{{ p.balloter.plain_name|slugify }}">
|
||||||
<div class="flex-fill text-muted">
|
<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 bg-secondary">Former IESG member</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex-fill text-end">
|
<div class="flex-fill text-end">
|
||||||
{% if p.old_positions %}<span class="text-muted small">(was {{ p.old_positions|join:", " }})</span>{% endif %}
|
{% if p.old_positions %}<span class="text-body-secondary small">(was {{ p.old_positions|join:", " }})</span>{% endif %}
|
||||||
<span class="badge rounded-pill {{ p.pos|pos_to_label_format }}">{{ p.pos }}</span>
|
<span class="badge rounded-pill {{ p.pos|pos_to_label_format }}">{{ p.pos }}</span>
|
||||||
{% if user|has_role:"Secretariat" %}
|
{% if user|has_role:"Secretariat" %}
|
||||||
<a href="{% url "ietf.doc.views_ballot.edit_position" name=doc.name ballot_id=ballot.pk %}?balloter={{ p.balloter.pk }}"
|
<a href="{% url "ietf.doc.views_ballot.edit_position" name=doc.name ballot_id=ballot.pk %}?balloter={{ p.balloter.pk }}"
|
||||||
|
|
|
@ -135,7 +135,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ doc.notify|default:'<span class="text-muted">(None)</span>' }}
|
{{ doc.notify|default:'<span class="text-body-secondary">(None)</span>' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
@ -152,7 +152,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if not telechat %}
|
{% if not telechat %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -175,7 +175,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ doc.notify|default:'<span class="text-muted">(None)</span>' }}
|
{{ doc.notify|default:'<span class="text-body-secondary">(None)</span>' }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Title</th>
|
<th scope="row">Title</th>
|
||||||
<td class="edit"></td>
|
<td class="edit"></td>
|
||||||
<th scope="row">{{ doc.title|default:'<span class="text-muted">(None)</span>' }}</th>
|
<th scope="row">{{ doc.title|default:'<span class="text-body-secondary">(None)</span>' }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Session</th>
|
<th scope="row">Session</th>
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if not telechat %}
|
{% if not telechat %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
||||||
{% if doc.returning_item %}(returning item){% endif %}
|
{% if doc.returning_item %}(returning item){% endif %}
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
{{ stream_state }}
|
{{ stream_state }}
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -85,7 +85,7 @@
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if due_date %}
|
{% if due_date %}
|
||||||
<span class="text-muted">(Due date {{ due_date }})</span>
|
<span class="text-body-secondary">(Due date {{ due_date }})</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
<td class="edit">
|
<td class="edit">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span class="text-muted">(No stream defined)</span>
|
<span class="text-body-secondary">(No stream defined)</span>
|
||||||
</td>
|
</td>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -166,7 +166,7 @@
|
||||||
{% if pres.rev and pres.rev != doc.rev %}(version -{{ pres.rev }}){% endif %}{% if not forloop.last %},{% endif %}
|
{% if pres.rev and pres.rev != doc.rev %}(version -{{ pres.rev }}){% endif %}{% if not forloop.last %},{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
{% if doc.shepherd %}
|
{% if doc.shepherd %}
|
||||||
{% person_link doc.shepherd.person %}
|
{% person_link doc.shepherd.person %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -226,7 +226,7 @@
|
||||||
</a>
|
</a>
|
||||||
<span class="badge rounded-pill bg-secondary">Last changed {{ shepherd_writeup.time|date:"Y-m-d" }}</span>
|
<span class="badge rounded-pill bg-secondary">Last changed {{ shepherd_writeup.time|date:"Y-m-d" }}</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -251,7 +251,7 @@
|
||||||
{% if doc.has_rfc_editor_note %}
|
{% if doc.has_rfc_editor_note %}
|
||||||
(last changed {{ doc.has_rfc_editor_note|date:"Y-m-d" }})
|
(last changed {{ doc.has_rfc_editor_note|date:"Y-m-d" }})
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -327,7 +327,7 @@
|
||||||
</a>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -375,7 +375,7 @@
|
||||||
On agenda of {{ telechat.telechat_date }} IESG telechat
|
On agenda of {{ telechat.telechat_date }} IESG telechat
|
||||||
{% if telechat.returning_item %}(returning item){% endif %}
|
{% if telechat.returning_item %}(returning item){% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -402,7 +402,7 @@
|
||||||
{% if doc.ad %}
|
{% if doc.ad %}
|
||||||
{% person_link doc.ad %}
|
{% person_link doc.ad %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -427,7 +427,7 @@
|
||||||
{% if doc.note %}
|
{% if doc.note %}
|
||||||
{{ doc.note|linebreaksbr }}
|
{{ doc.note|linebreaksbr }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -452,7 +452,7 @@
|
||||||
{% if doc.notify %}
|
{% if doc.notify %}
|
||||||
{{ doc.notify|linkify }}
|
{{ doc.notify|linkify }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -482,7 +482,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="{% if iana_review_state|slugify|slice:7 != "iana-ok" %}text-danger{% else %}text-success{% endif %}">
|
<td class="{% if iana_review_state|slugify|slice:7 != "iana-ok" %}text-danger{% else %}text-success{% endif %}">
|
||||||
{% if not iana_review_state %}
|
{% if not iana_review_state %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -511,7 +511,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if not iana_action_state %}
|
{% if not iana_action_state %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -540,7 +540,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td class="{% if iana_experts_state|slugify|slice:"-2:" != "ok" %}text-danger{% else %}text-success{% endif %}">
|
<td class="{% if iana_experts_state|slugify|slice:"-2:" != "ok" %}text-danger{% else %}text-success{% endif %}">
|
||||||
{% if not iana_experts_state %}
|
{% if not iana_experts_state %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -569,7 +569,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if not iana_experts_comment %}
|
{% if not iana_experts_comment %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
@ -808,7 +808,7 @@
|
||||||
{% if not forloop.last %}<br>{% endif %}
|
{% if not forloop.last %}<br>{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</p>
|
</p>
|
||||||
<p class="text-muted card-text">
|
<p class="text-body-secondary card-text">
|
||||||
(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)
|
(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -31,5 +31,5 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(not online)</span>
|
<span class="text-body-secondary">(not online)</span>
|
||||||
{% endif %}
|
{% endif %}
|
|
@ -61,7 +61,7 @@
|
||||||
title="Show metadata sidebar">
|
title="Show metadata sidebar">
|
||||||
<i class="bi bi-layout-sidebar-reverse"></i>
|
<i class="bi bi-layout-sidebar-reverse"></i>
|
||||||
</button>
|
</button>
|
||||||
<nav class="navbar navbar-light bg-light px-1 fixed-top d-print-none d-md-none">
|
<nav class="navbar bg-light px-1 fixed-top d-print-none d-md-none">
|
||||||
<a class="nav-link ps-1"
|
<a class="nav-link ps-1"
|
||||||
href="{% url 'ietf.doc.views_doc.document_main' name=doc.canonical_name %}">
|
href="{% url 'ietf.doc.views_doc.document_main' name=doc.canonical_name %}">
|
||||||
{% if not snapshot and doc.get_state_slug == "rfc" %}
|
{% if not snapshot and doc.get_state_slug == "rfc" %}
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
{% if published %}
|
{% if published %}
|
||||||
{% if document_html %}<br>{% else %}({% endif %}{{ doc.pub_date|date:"F Y" }}{% if not document_html %}){% endif %}
|
{% if document_html %}<br>{% else %}({% endif %}{{ doc.pub_date|date:"F Y" }}{% if not document_html %}){% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(Publication date unknown)</span>
|
<span class="text-body-secondary">(Publication date unknown)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if document_html %}<br>{% endif %}
|
{% if document_html %}<br>{% endif %}
|
||||||
{% if has_verified_errata or has_errata %}
|
{% if has_verified_errata or has_errata %}
|
||||||
|
@ -127,7 +127,7 @@
|
||||||
<td>
|
<td>
|
||||||
{{ doc.time|date:"Y-m-d" }}
|
{{ doc.time|date:"Y-m-d" }}
|
||||||
{% if latest_revision and latest_revision.time|date:"Y-m-d" != doc.time|date:"Y-m-d" %}
|
{% if latest_revision and latest_revision.time|date:"Y-m-d" != doc.time|date:"Y-m-d" %}
|
||||||
<span class="text-muted">(Latest revision {{ latest_revision.time|date:"Y-m-d" }})</span>
|
<span class="text-body-secondary">(Latest revision {{ latest_revision.time|date:"Y-m-d" }})</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -150,7 +150,7 @@
|
||||||
{{ replaces|urlize_related_target_list:document_html|join:", " }}
|
{{ replaces|urlize_related_target_list:document_html|join:", " }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -231,7 +231,7 @@ href="{% url 'ietf.doc.views_draft.review_possibly_replaces' name=doc.name %}">E
|
||||||
</a>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td {% if stream_desc == "(None)" %}class="text-muted"{%endif%}>
|
<td {% if stream_desc == "(None)" %}class="text-body-secondary"{%endif%}>
|
||||||
{% if stream_desc != "(None)" %}
|
{% if stream_desc != "(None)" %}
|
||||||
{% if doc.stream.name|lower in 'iab,irtf,ise,editorial' %}
|
{% if doc.stream.name|lower in 'iab,irtf,ise,editorial' %}
|
||||||
<a href="{% url 'ietf.group.views.stream_documents' acronym=doc.stream.name|lower %}">
|
<a href="{% url 'ietf.group.views.stream_documents' acronym=doc.stream.name|lower %}">
|
||||||
|
@ -281,7 +281,7 @@ href="{% url 'ietf.doc.views_draft.review_possibly_replaces' name=doc.name %}">E
|
||||||
{% if doc.intended_std_level %}
|
{% if doc.intended_std_level %}
|
||||||
{{ doc.intended_std_level }}
|
{{ doc.intended_std_level }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">
|
<span class="text-body-secondary">
|
||||||
(None)
|
(None)
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
{% doc_edit_button 'ietf.doc.views_material.edit_material' name=doc.name action="title" %}
|
{% doc_edit_button 'ietf.doc.views_material.edit_material' name=doc.name action="title" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<th scope="row">{{ doc.title|default:'<span class="text-muted">(None)</span>' }}</th>
|
<th scope="row">{{ doc.title|default:'<span class="text-body-secondary">(None)</span>' }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
{% if doc.abstract or doc.type_id == 'slides' and can_manage_material and not snapshot %}
|
{% if doc.abstract or doc.type_id == 'slides' and can_manage_material and not snapshot %}
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
{% if doc.get_state.name %}
|
{% if doc.get_state.name %}
|
||||||
{{ doc.get_state.name }}
|
{{ doc.get_state.name }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
{% if pres.rev != doc.rev %}(version -{{ pres.rev }}){% endif %}{% if not forloop.last %},{% endif %}
|
{% if pres.rev != doc.rev %}(version -{{ pres.rev }}){% endif %}{% if not forloop.last %},{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Title</th>
|
<th scope="row">Title</th>
|
||||||
<td class="edit"></td>
|
<td class="edit"></td>
|
||||||
<th scope="row">{{ doc.title|default:'<span class="text-muted">(None)</span>' }}</th>
|
<th scope="row">{{ doc.title|default:'<span class="text-body-secondary">(None)</span>' }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">Session</th>
|
<th scope="row">Session</th>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
{% if doc.get_state.name %}
|
{% if doc.get_state.name %}
|
||||||
{{ doc.get_state.name }}
|
{{ doc.get_state.name }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -89,7 +89,7 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if not telechat %}
|
{% if not telechat %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% else %}
|
{% else %}
|
||||||
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
On agenda of {{ telechat.telechat_date|date:"Y-m-d" }} IESG telechat
|
||||||
{% if doc.returning_item %}(returning item){% endif %}
|
{% if doc.returning_item %}(returning item){% endif %}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
{{ doc.title|default:"(Untitled)" }}
|
{{ doc.title|default:"(Untitled)" }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ name }}</small>
|
<small class="text-body-secondary">{{ name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<ul class="nav nav-tabs my-3">
|
<ul class="nav nav-tabs my-3">
|
||||||
{% for name, t, url, active, tooltip in tabs %}
|
{% for name, t, url, active, tooltip in tabs %}
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
{{ title|capfirst_allcaps }}
|
{{ title|capfirst_allcaps }}
|
||||||
{% if subtitle %}
|
{% if subtitle %}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ subtitle|safe }}</small>
|
<small class="text-body-secondary">{{ subtitle|safe }}</small>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</h2>
|
</h2>
|
||||||
{% for name, text, url in writeups %}
|
{% for name, text, url in writeups %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Add IANA Experts Review State comment
|
Add IANA Experts Review State comment
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Manage Document Adoption
|
Manage Document Adoption
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="my-3 alert alert-info">
|
<p class="my-3 alert alert-info">
|
||||||
You can begin managing the group state of this Internet-Draft.
|
You can begin managing the group state of this Internet-Draft.
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change responsible AD
|
Change responsible AD
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% with approved=doc|state:"draft-rfceditor" %}
|
{% with approved=doc|state:"draft-rfceditor" %}
|
||||||
{% if approved %}
|
{% if approved %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change consensus
|
Change consensus
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change IANA state
|
Change IANA state
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change intended status
|
Change intended status
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change documents replaced by
|
Change documents replaced by
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<h2>Instructions</h2>
|
<h2>Instructions</h2>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit shepherd writeup
|
Edit shepherd writeup
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.canonical_name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.canonical_name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" enctype="multipart/form-data" method="post">
|
<form class="mt-3" enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change state
|
Change state
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<a class="btn btn-info my-3"
|
<a class="btn btn-info my-3"
|
||||||
href="{% url 'ietf.doc.views_help.state_help' type="draft-iesg" %}">Help on states</a>
|
href="{% url 'ietf.doc.views_help.state_help' type="draft-iesg" %}">Help on states</a>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change stream
|
Change stream
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change {{ state_type.label }}
|
Change {{ state_type.label }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if next_states %}
|
{% if next_states %}
|
||||||
<a class="my-3 btn btn-info"
|
<a class="my-3 btn btn-info"
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit IESG note
|
Edit IESG note
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit info
|
Edit info
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" method="post">
|
<form class="mt-3" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Make last call
|
Make last call
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="my-3 alert alert-info">
|
<p class="my-3 alert alert-info">
|
||||||
<b>Last call for:</b>
|
<b>Last call for:</b>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Release Internet-Draft
|
Release Internet-Draft
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}-{{ doc.rev }}</small>
|
<small class="text-body-secondary">{{ doc.name }}-{{ doc.rev }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<div class="my-3 alert alert-warning">
|
<div class="my-3 alert alert-warning">
|
||||||
<b>Warning:</b>
|
<b>Warning:</b>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Request publication
|
Request publication
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="my-3 alert alert-info">
|
<p class="my-3 alert alert-info">
|
||||||
Send a publication request to the RFC Editor for {{ doc }} and move it to the <i>{{ next_state.name }}</i> stream state.
|
Send a publication request to the RFC Editor for {{ doc }} and move it to the <i>{{ next_state.name }}</i> stream state.
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Request resurrection
|
Request resurrection
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
Request resurrection of the Internet-Draft <b>{{ doc }}</b>?
|
Request resurrection of the Internet-Draft <b>{{ doc }}</b>?
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Resurrect
|
Resurrect
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc }}</small>
|
<small class="text-body-secondary">{{ doc }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
Resurrect <b>{{ doc }}</b>?
|
Resurrect <b>{{ doc }}</b>?
|
||||||
|
|
|
@ -31,12 +31,12 @@
|
||||||
{% if doc.ad %}
|
{% if doc.ad %}
|
||||||
{% person_link doc.ad %}
|
{% person_link doc.ad %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% for p in doc.blocking_positions %}
|
{% for p in doc.blocking_positions %}
|
||||||
<span {% if p.is_old_pos %}class="text-muted"{% endif %}>
|
<span {% if p.is_old_pos %}class="text-body-secondary"{% endif %}>
|
||||||
{% if p.is_old_pos %}
|
{% if p.is_old_pos %}
|
||||||
{% person_link p.balloter class="text-reset" %}
|
{% person_link p.balloter class="text-reset" %}
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
|
@ -67,7 +67,7 @@
|
||||||
{% if doc.intended_std_level %}
|
{% if doc.intended_std_level %}
|
||||||
{{ doc.intended_std_level.name }}
|
{{ doc.intended_std_level.name }}
|
||||||
{% else %}
|
{% else %}
|
||||||
<span class="text-muted">(None)</span>
|
<span class="text-body-secondary">(None)</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>{% person_link doc.ad %}</td>
|
<td>{% person_link doc.ad %}</td>
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
Internet-Drafts in IETF Last Call
|
Internet-Drafts in IETF Last Call
|
||||||
{% if pages %}
|
{% if pages %}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ pages }} pages</small>
|
<small class="text-body-secondary">{{ pages }} pages</small>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</h1>
|
</h1>
|
||||||
{% include "doc/search/search_results.html" with start_table=True end_table=True %}
|
{% include "doc/search/search_results.html" with start_table=True end_table=True %}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit action holders
|
Edit action holders
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form enctype="multipart/form-data" method="post">
|
<form enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit authors
|
Edit authors
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form enctype="multipart/form-data" method="post" id="authors-form">
|
<form enctype="multipart/form-data" method="post" id="authors-form">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
{{ title }}
|
{{ title }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.canonical_name }}</small>
|
<small class="text-body-secondary">{{ doc.canonical_name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="alert alert-info my-3">
|
<p class="alert alert-info my-3">
|
||||||
{{ info|safe }}
|
{{ info|safe }}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit notification addresses
|
Edit notification addresses
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form class="mt-3" enctype="multipart/form-data" method="post">
|
<form class="mt-3" enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Change document revision for session
|
Change document revision for session
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ sp.document.name }}</small>
|
<small class="text-body-secondary">{{ sp.document.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<h2 class="mt-3">{{ sp.document.title }} at {{ sp.session }}</h2>
|
<h2 class="mt-3">{{ sp.document.title }} at {{ sp.session }}</h2>
|
||||||
{% if sp.session.is_material_submission_cutoff %}
|
{% if sp.session.is_material_submission_cutoff %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Set telechat date
|
Set telechat date
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }} ({{ doc.pages }} page{{ doc.pages|pluralize }})</small>
|
<small class="text-body-secondary">{{ doc.name }} ({{ doc.pages }} page{{ doc.pages|pluralize }})</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% for warning in warnings %}<div class="alert alert-warning my-3">{{ warning }}</div>{% endfor %}
|
{% for warning in warnings %}<div class="alert alert-warning my-3">{{ warning }}</div>{% endfor %}
|
||||||
<form method="post">
|
<form method="post">
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Sessions linked to
|
Sessions linked to
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if user|has_role:"Secretariat,Area Director,WG Chair,WG Secretary,RG Chair,RG Secretary,IRTF Chair,Team Chair" %}
|
{% if user|has_role:"Secretariat,Area Director,WG Chair,WG Secretary,RG Chair,RG Secretary,IRTF Chair,Team Chair" %}
|
||||||
<div class="buttonlist">
|
<div class="buttonlist">
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Upload Material
|
Upload Material
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ group.name }} ({{ group.acronym }})</small>
|
<small class="text-body-secondary">{{ group.name }} ({{ group.acronym }})</small>
|
||||||
</h1>
|
</h1>
|
||||||
<p class="mt-3">
|
<p class="mt-3">
|
||||||
Select what kind of material you wish to upload:
|
Select what kind of material you wish to upload:
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ material_type|lower }}
|
{{ material_type|lower }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">
|
<small class="text-body-secondary">
|
||||||
{% if group is not None %}
|
{% if group is not None %}
|
||||||
{{ group.name }} ({{ group.acronym }})
|
{{ group.name }} ({{ group.acronym }})
|
||||||
{% elif doc.meeting_related %}
|
{% elif doc.meeting_related %}
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
Internet-Drafts submitted during the last {{ days|default:7 }} days
|
Internet-Drafts submitted during the last {{ days|default:7 }} days
|
||||||
{% if pages %}
|
{% if pages %}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ pages }} pages</small>
|
<small class="text-body-secondary">{{ pages }} pages</small>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</h1>
|
</h1>
|
||||||
{% include "doc/search/search_results.html" with start_table=True end_table=True %}
|
{% include "doc/search/search_results.html" with start_table=True end_table=True %}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Send reminder to action holder{{ doc.action_holders.all|pluralize }}
|
Send reminder to action holder{{ doc.action_holders.all|pluralize }}
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ titletext }}</small>
|
<small class="text-body-secondary">{{ titletext }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form enctype="multipart/form-data" method="post">
|
<form enctype="multipart/form-data" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Confirm removing from session
|
Confirm removing from session
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ sp.document.name }}</small>
|
<small class="text-body-secondary">{{ sp.document.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if sp.session.is_material_submission_cutoff %}
|
{% if sp.session.is_material_submission_cutoff %}
|
||||||
<p class="alert alert-warning my-3">
|
<p class="alert alert-warning my-3">
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Assign reviewer
|
Assign reviewer
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ review_req.doc.name }}</small>
|
<small class="text-body-secondary">{{ review_req.doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% include "doc/review/request_info.html" %}
|
{% include "doc/review/request_info.html" %}
|
||||||
<form method="post">
|
<form method="post">
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Close review request
|
Close review request
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ review_req.doc.name }}</small>
|
<small class="text-body-secondary">{{ review_req.doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% include "doc/review/request_info.html" %}
|
{% include "doc/review/request_info.html" %}
|
||||||
<p class="alert alert-info my-3">
|
<p class="alert alert-info my-3">
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
review
|
review
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ doc.name }}</small>
|
<small class="text-body-secondary">{{ doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
{% if assignment %}
|
{% if assignment %}
|
||||||
<table class="my-3 table table-sm table-borderless">
|
<table class="my-3 table table-sm table-borderless">
|
||||||
|
@ -129,7 +129,7 @@
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="mail-archive-search">
|
<div class="mail-archive-search">
|
||||||
<small class="text-muted">Mailing list does not have a recognized ietf.org archive. Auto-searching disabled.</small>
|
<small class="text-body-secondary">Mailing list does not have a recognized ietf.org archive. Auto-searching disabled.</small>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit review request comment
|
Edit review request comment
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ review_req.doc.name }}</small>
|
<small class="text-body-secondary">{{ review_req.doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<h1>
|
<h1>
|
||||||
Edit review request deadline
|
Edit review request deadline
|
||||||
<br>
|
<br>
|
||||||
<small class="text-muted">{{ review_req.doc.name }}</small>
|
<small class="text-body-secondary">{{ review_req.doc.name }}</small>
|
||||||
</h1>
|
</h1>
|
||||||
<form method="post">
|
<form method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue