diff --git a/ietf/templates/doc/document_history.html b/ietf/templates/doc/document_history.html
index d9855b1e4..02ac71203 100644
--- a/ietf/templates/doc/document_history.html
+++ b/ietf/templates/doc/document_history.html
@@ -134,9 +134,4 @@
{% endblock %}
{% block js %}
-
{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_ags.html b/ietf/templates/group/active_ags.html
index c2c29b467..46f17e195 100644
--- a/ietf/templates/group/active_ags.html
+++ b/ietf/templates/group/active_ags.html
@@ -1,7 +1,7 @@
{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
@@ -28,30 +28,20 @@
{{ group.name }} |
{% for ad in group.ads %}
- {{ ad.person.plain_name }}
-
-
-
+ {% person_link ad.person %}
{% if not forloop.last %},{% endif %}
{% endfor %}
|
{% for secretary in group.secretaries %}
-
- {{ secretary.person.plain_name }}
-
-
-
-
+ {% person_link
+ {{.%erson.plain_nam
{% if not forloop.last %},{% endif %}
{% endfor %}
|
{% for chair in group.chairs %}
- {{ chair.person.plain_name }}
-
-
-
+ {% person_link chair.person %}
{% if not forloop.last %},{% endif %}
{% endfor %}
|
diff --git a/ietf/templates/group/active_dirs.html b/ietf/templates/group/active_dirs.html
index c3c4defbd..f36590475 100644
--- a/ietf/templates/group/active_dirs.html
+++ b/ietf/templates/group/active_dirs.html
@@ -1,56 +1,58 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active directorates{% endblock %}
-
-
{% block content %}
{% origin %}
Active Directorates
-
+
- Team |
- Name |
- Reviews |
- Area |
- AD |
- Secretaries |
- Chairs |
+ Team |
+ Name |
+ Reviews |
+ Area |
+ AD |
+ Secretaries |
+ Chairs |
{% for group in dirs %}
- {{ group.acronym }} |
+
+ {{ group.acronym }}
+ |
{{ group.name }} |
{% if group.type_id == 'review' %}
- yes
+
+ yes
{% endif %}
|
- {{ group.parent.acronym }} |
+
+ {{ group.parent.acronym }}
+ |
{% for ad in group.ads %}
- {{ ad.person.plain_name }}
- {% if not forloop.last %}, {% endif %}
+ {% person_link ad.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
{% for secretary in group.secretaries %}
- {{ secretary.person.plain_name }}
- {% if not forloop.last %}, {% endif %}
+ {% person_link secretary.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
{% for chair in group.chairs %}
- {{ chair.person.plain_name }}
- {% if not forloop.last %}, {% endif %}
+ {% person_link chair.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
@@ -58,7 +60,6 @@
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_groups.html b/ietf/templates/group/active_groups.html
index 47ed431b0..378c93e1b 100644
--- a/ietf/templates/group/active_groups.html
+++ b/ietf/templates/group/active_groups.html
@@ -1,28 +1,28 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin static %}
-
{% block pagehead %}
{% endblock %}
-
{% block title %}Active groups{% endblock %}
-
{% block content %}
{% origin %}
Active groups
- Type |
- Count |
- Description |
+ Type |
+ Count |
+ Description |
{% for typename in grouptypes %}
- {{ typename.name }} |
+
+ {{ typename.name }}
+ |
{{ typename.group_count }} |
{{ typename.desc }} |
@@ -30,7 +30,6 @@
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_iabgroups.html b/ietf/templates/group/active_iabgroups.html
index 30a018779..28f1024d2 100644
--- a/ietf/templates/group/active_iabgroups.html
+++ b/ietf/templates/group/active_iabgroups.html
@@ -1,45 +1,49 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2021, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active IAB groups{% endblock %}
-
-
{% block content %}
{% origin %}
- {% regroup iabgroups by type as grouped_groups %}
- {% for grouptype in grouped_groups %}
- Active {% firstof grouptype.grouper.verbose_name grouptype.grouper.name %}{{grouptype.list|pluralize}}
+ Active IAB groups
- {{grouptype.grouper}} |
- Name |
- Lead |
+ Group |
+ Name |
+ Leads |
+
+ {% regroup iabgroups by type as grouped_groups %}
+ {% for grouptype in grouped_groups %}
+
+
+ {% firstof grouptype.grouper.verbose_name grouptype.grouper.name %}{{ grouptype.list|pluralize }}
+ |
+
{% for group in grouptype.list %}
- {{ group.acronym }} |
+
+ {{ group.acronym }}
+ |
{{ group.name }} |
{% for lead in group.leads %}
- {{ lead.person.plain_name }}{% if not forloop.last %}, {% endif %}
+ {% person_link lead.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
{% endfor %}
-
{% endfor %}
-
+
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_rags.html b/ietf/templates/group/active_rags.html
index 56e0274df..e56420635 100644
--- a/ietf/templates/group/active_rags.html
+++ b/ietf/templates/group/active_rags.html
@@ -1,40 +1,40 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active research area groups{% endblock %}
-
{% block content %}
{% origin %}
Active research area groups
- Team |
- Name |
- Secretaries |
- Chairs |
+ Team |
+ Name |
+ Secretaries |
+ Chairs |
{% for group in groups %}
- {{ group.acronym }} |
+
+ {{ group.acronym }}
+ |
{{ group.name }} |
{% for secretary in group.secretaries %}
- {{ secretary.person.plain_name }}
- {% if not forloop.last %}, {% endif %}
+ {% person_link secretary.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
{% for chair in group.chairs %}
- {{ chair.person.plain_name }}
- {% if not forloop.last %}, {% endif %}
+ {% person_link chair.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
@@ -42,7 +42,6 @@
{% endblock %}
-
{% block js %}
{% endblock %}
diff --git a/ietf/templates/group/active_review_dirs.html b/ietf/templates/group/active_review_dirs.html
index 1436ad619..5d8deb6d5 100644
--- a/ietf/templates/group/active_review_dirs.html
+++ b/ietf/templates/group/active_review_dirs.html
@@ -1,50 +1,51 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active review directorates{% endblock %}
-
-
{% block content %}
{% origin %}
Active Review Directorates
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_rgs.html b/ietf/templates/group/active_rgs.html
index 2ca2e2010..fcaa57420 100644
--- a/ietf/templates/group/active_rgs.html
+++ b/ietf/templates/group/active_rgs.html
@@ -1,52 +1,51 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active IRTF research groups{% endblock %}
-
{% block content %}
{% origin %}
Active IRTF research groups
-
-
IRTF chair
+
IRTF chair
-
- {{ irtf.chair.person.plain_name }}
+ {% person_link irtf.chair.person %}
-
-
Active research groups
-
Status Reports
-
Chair Photos
-
+
Active research groups
+
Status reports
+
Chair photos
- Group |
- Name |
- Chairs |
+ Group |
+ Name |
+ Chairs |
{% for group in groups %}
- {{ group.acronym }} |
+
+
+ {{ group.acronym }}
+
+ |
{{ group.name }} |
{% for chair in group.chairs %}
- {{ chair.person.plain_name }}
- {% if not forloop.last %} , {% endif %}
- {% endfor %} |
+ {% person_link chair.person %}
+ {% if not forloop.last %},{% endif %}
+ {% endfor %}
+
{% endfor %}
-
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_teams.html b/ietf/templates/group/active_teams.html
index c88851bef..406835424 100644
--- a/ietf/templates/group/active_teams.html
+++ b/ietf/templates/group/active_teams.html
@@ -1,14 +1,11 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static %}
-
+{% load origin static person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active teams{% endblock %}
-
-
{% block content %}
{% origin %}
Active teams
@@ -23,21 +20,21 @@
{% for group in teams %}
- {{ group.acronym }} |
- {{ group.name }} |
+
+ {{ group.acronym }}
+ |
+ {{ group.name }} |
{% for chair in group.chairs %}
- {{ chair.person.plain_name }}
- {% if not forloop.last %} , {% endif %}
+ {% person_link chair.person %}
+ {% if not forloop.last %},{% endif %}
{% endfor %}
|
{% endfor %}
-
{% endblock %}
-
{% block js %}
{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/active_wgs.html b/ietf/templates/group/active_wgs.html
index c6951baaa..ec76569d4 100644
--- a/ietf/templates/group/active_wgs.html
+++ b/ietf/templates/group/active_wgs.html
@@ -1,100 +1,95 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin static group_filters %}
-
+{% load origin static group_filters person_filters %}
{% block pagehead %}
{% endblock %}
-
{% block title %}Active IETF working groups{% endblock %}
-
-{% block bodyAttrs %}data-bs-spy="scroll" data-bs-target="#affix"{% endblock %}
-
{% block content %}
{% origin %}
-
-
-
-
Active IETF working groups
-
-
Concluded WGs
-
Status Reports
-
Chair Photos
-
- {% for area in areas %}
-
{{ area.name }} ({{ area.acronym }})
-
- {% if area.ads_and_pre_ads %}
-
{{ area.acronym }} Area Director{{ area.ads_and_pre_ads|pluralize }} (AD{{ area.ads_and_pre_ads|pluralize }})
-
- {% for ad in area.ads_and_pre_ads %}
- -
- {{ ad.person.plain_name }}
-
- {% if ad.name == "pre-ad" %} (Incoming AD){% endif %}
-
- {% endfor %}
-
- {% endif %}
-
- {% if area.urls %}
-
{{ area.acronym }} area-specific web page{{ area.urls|pluralize}}
-
- {% endif %}
-
- {% if area.groups %}
-
{{ area.acronym }} active WG{{ area.groups|pluralize}} ({{area.groups.count}})
-
-
-
- Group |
- Responsible AD |
- Name |
- Chairs |
-
-
-
- {% for group in area.groups %}
-
- |
-
- {% if group.ad_role %}
- {{ group.ad_role.person.plain_name.split.0 }}
-
- {% endif %}
- |
- {{ group.name }} |
-
- {% for chair in group.chairs %}{% role_person_link chair %}{% if not forloop.last %} , {% endif %}
- {% endfor %}
- {% if group.ad_out_of_area %}(Assigned AD: {% role_person_link group.ad_role %}){% endif %}
- |
-
- {% endfor %}
-
-
- {% else %}
-
No active {{ area.acronym }} WGs
- {% endif %}
-
-
- {% endfor %}
-
-
-
-
- {% for area in areas %}
- - {{ area.name }}
+ Active IETF working groups
+
+ {% for area in areas %}
+ {{ area.name }} ({{ area.acronym }})
+ {% if area.ads_and_pre_ads %}
+
+ {{ area.acronym }} Area Director{{ area.ads_and_pre_ads|pluralize }} (AD{{ area.ads_and_pre_ads|pluralize }})
+
+
+ {% for ad in area.ads_and_pre_ads %}
+ -
+ {% person_link ad.person %}
+ {% if ad.name == "pre-ad" %}Incoming AD{% endif %}
+
{% endfor %}
-
-
+ {% endif %}
+ {% if area.urls %}
+
{{ area.acronym }} Area-specific web page{{ area.urls|pluralize }}
+
+ {% endif %}
+ {% if area.groups %}
+
+ {{ area.acronym }} active WG{{ area.groups|pluralize }}
+ ({{ area.groups.count }})
+
+
+
+
+ Group |
+ Responsible AD |
+ Name |
+ Chairs |
+
+
+
+ {% for group in area.groups %}
+
+
+
+ |
+
+ {% if group.ad_role %}
+ {% person_link group.ad_role.person %}
+ {% endif %}
+ |
+ {{ group.name }} |
+
+ {% for chair in group.chairs %}
+ {% role_person_link chair %}
+ {% if not forloop.last %},{% endif %}
+ {% endfor %}
+ {% if group.ad_out_of_area %}
+ (Assigned AD: {% role_person_link group.ad_role %})
+ {% endif %}
+ |
+
+ {% endfor %}
+
+
+ {% else %}
+
No active {{ area.acronym }} WGs
+ {% endif %}
+ {% endfor %}
{% endblock %}
-
{% block js %}
{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/add_comment.html b/ietf/templates/group/add_comment.html
index 64dd7e013..2aa62ac0b 100644
--- a/ietf/templates/group/add_comment.html
+++ b/ietf/templates/group/add_comment.html
@@ -1,26 +1,24 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
-
{% load django_bootstrap5 %}
-
{% block title %}Add comment for {{ group }}{% endblock %}
-
{% block content %}
{% origin %}
-
Add comment
{{ group }} ({{ group.acronym }})
-
-
-
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/all_photos.html b/ietf/templates/group/all_photos.html
index eeac11822..ebe576674 100644
--- a/ietf/templates/group/all_photos.html
+++ b/ietf/templates/group/all_photos.html
@@ -1,66 +1,20 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin static %}
-
-{% block morecss %}
- .well { max-width: 150px;}
-{% endblock %}
-
-{% block bodyAttrs %}data-bs-spy="scroll" data-bs-target="#affix"{% endblock %}
-
-{% block title %}Chair Photos{% endblock %}
-
+{% block title %}{{ group_type | upper }} {{ role }} photos{% endblock %}
{% block content %}
{% origin %}
{% load ietf_filters %}
-
-
{{ group_type | upper }} {{ role }} Photos
-
+
{{ group_type | upper }} {{ role }} photos
{% regroup roles by last_initial as alphabet_blocks %}
-
- {% for letter in alphabet_blocks %}
-
-
-
-
-
- {% regroup letter.list by person as person_groups %}
- {% for person_with_groups in person_groups %}
- -
-
-
- {% endfor %}
-
-
-
-
- {% endfor %}
-
-
-
+ {% endfor %}
{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/all_status.html b/ietf/templates/group/all_status.html
index 61daa106b..29265e31a 100644
--- a/ietf/templates/group/all_status.html
+++ b/ietf/templates/group/all_status.html
@@ -1,3 +1,4 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
@@ -5,48 +6,41 @@
{% load django_bootstrap5 %}
{% load ietf_filters %}
{% load textfilters %}
-
-
-{% block title %}
- Status updates
-{% endblock %}
-
+{% block title %}Status updates{% endblock %}
{% block content %}
{% origin %}
-
- Status updates
-
-
+
Status updates
{% regroup wg_reports by group.parent as area_items %}
{% for area_item in area_items %}
-
{{area_item.grouper.acronym|upper}}
- {{area_item.grouper.name}}
-
- {% for rpt in area_item.list %}
-
- {{ rpt.group.acronym }}
- {% if rpt.group.state.slug != "active" %}
- {{ rpt.group.state.slug|upper }}
- {% endif %}
- {{rpt.time|date:"Y-m-d"}} |
- {{ rpt.desc|default:"(none)"|linkify }} |
-
- {% endfor %}
-
- {% endfor %}
-
-
IRTF Internet Research Task Force
-
- {% for rpt in rg_reports %}
-
- {{ rpt.group.acronym }}
+ {{ area_item.grouper.name }} ({{ area_item.grouper.acronym|upper }})
+ {% for rpt in area_item.list %}
+
+ |
- {{ rpt.desc|default:"(none)"|linkify }} |
-
+ {{ rpt.time|date:"Y-m-d" }}
+
+
+
{{ rpt.desc|default:"(none)"|linkify }}
+
+
{% endfor %}
-
-
+ {% endfor %}
+
Internet Research Task Force (IRTF)
+ {% for rpt in rg_reports %}
+
+
+
+
{{ rpt.desc|default:"(none)"|linkify }}
+
+
+ {% endfor %}
{% endblock %}
diff --git a/ietf/templates/group/bofs.html b/ietf/templates/group/bofs.html
index b98b3df04..c22d37822 100644
--- a/ietf/templates/group/bofs.html
+++ b/ietf/templates/group/bofs.html
@@ -1,50 +1,49 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin static %}
-
{% block pagehead %}
{% endblock %}
-
{% block title %}BOFs{% endblock %}
-
{% block content %}
{% origin %}
{% load ietf_filters %}
-
Birds-of-a-feather (BOF) groups
-
-
Groups in the BOF state.
-
{% if user|has_role:"Area Director,Secretariat" %}
-
Create new BOF
+
+ Create new BOF
+
{% endif %}
-
{% if not groups %}
-
No BOFs found.
+
+ No BOFs found.
+
{% else %}
- BOF |
- Name |
- Date |
+ BOF |
+ Name |
+ Date |
{% for g in groups %}
- {{ g.acronym }} |
+
+ {{ g.acronym }}
+ |
{{ g.name }} |
- {{ g.time|date:"Y-m-d" }} |
+ {{ g.time|date:"Y-m-d" }} |
{% endfor %}
{% endif %}
-
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/change_review_secretary_settings.html b/ietf/templates/group/change_review_secretary_settings.html
index 081553c03..b1797252c 100644
--- a/ietf/templates/group/change_review_secretary_settings.html
+++ b/ietf/templates/group/change_review_secretary_settings.html
@@ -1,22 +1,21 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin %}{% origin %}
-
+{% load origin %}
+{% origin %}
{% load ietf_filters static django_bootstrap5 %}
-
{% block content %}
{% origin %}
-
-
{% block title %}Change your review secretary settings for {{ group.acronym }}{% endblock %}
-
-
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/change_reviewer_settings.html b/ietf/templates/group/change_reviewer_settings.html
index 38c8e8699..55d62fabc 100644
--- a/ietf/templates/group/change_reviewer_settings.html
+++ b/ietf/templates/group/change_reviewer_settings.html
@@ -1,132 +1,159 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
-{% load origin %}{% origin %}
-
-{% load ietf_filters static django_bootstrap5 %}
-
+{% load origin %}
+{% origin %}
+{% load ietf_filters static django_bootstrap5 person_filters %}
{% block pagehead %}
+
{% endblock %}
-
-{% block title %}Change reviewer settings for {{ group.acronym }} for {{ reviewer_email }}{% endblock %}
-
+{% block title %}Change {{ group.acronym }} reviewer settings for {{ reviewer_email }}{% endblock %}
{% block content %}
{% origin %}
-
-
Change reviewer settings for {{ group.acronym }} for {{ reviewer_email }}
-
-
Settings
-
-
-
-
Unavailable periods
-
-
You can register periods where reviews should not be assigned.
-
+
Unavailable periods
+
+ You can register periods where reviews should not be assigned.
+
{% if unavailable_periods %}
-
- Period |
- Availability |
- Reason |
- |
- |
+
+
+
+ Period |
+ Availability |
+ Reason |
+ |
+ |
+
+
{% for o in unavailable_periods %}
-
- {{ o.start_date|default:"indefinite" }} - {{ o.end_date|default:"indefinite" }}
- |
+ {{ o.start_date|default:"indefinite" }} - {{ o.end_date|default:"indefinite" }} |
{{ o.get_availability_display }} |
{{ o.reason }} |
{% if not o.end_date %}
-
{% endif %}
|
-
+ |
|
{% endfor %}
{% else %}
- No periods found.
+
+ No periods found.
+
{% endif %}
-
-
-
-
-
Add a new period
-
+
+
-
-
History of settings
-
+
History of settings
-
-
- Date |
- By |
- Description |
-
- {% for h in reviewersettings.history.all %}
+
+
- {{h.history_date|date}} |
- {{h.history_user.person}} |
- {{h.history_change_reason}} |
+ Date |
+ By |
+ Description |
- {% endfor %}
+
+
+ {% for h in reviewersettings.history.all %}
+
+ {{ h.history_date|date }} |
+ {% person_link h.history_user.person %} |
+ {{ h.history_change_reason }} |
+
+ {% endfor %}
+
- History of unavailable periods
+ History of unavailable periods
-
-
- Date |
- By |
- Description |
-
- {% for h in unavailable_periods_history.all %}
+
+
- {{h.history_date|date}} |
- {{h.history_user.person}} |
- {{h.history_change_reason}} |
+ Date |
+
+ By
+ |
+
+ Description
+ |
- {% endfor %}
+
+
+ {% for h in unavailable_periods_history.all %}
+
+
+ {{ h.history_date|date }}
+ |
+
+ {% person_link h.history_user.person %}
+ |
+
+ {{ h.history_change_reason }}
+ |
+
+ {% endfor %}
+
- Back
+
+ Back
+
{% endblock %}
-
{% block js %}
-
+
+
{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/chartering_groups.html b/ietf/templates/group/chartering_groups.html
index 7f8dd0d24..aea13c4b8 100644
--- a/ietf/templates/group/chartering_groups.html
+++ b/ietf/templates/group/chartering_groups.html
@@ -1,46 +1,45 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin static %}
-
{% block pagehead %}
{% endblock %}
-
{% block title %}Chartering or re-chartering groups{% endblock %}
-
{% block content %}
{% origin %}
{% load ietf_filters %}
{% load ballot_icon %}
-
Chartering or re-chartering groups
-
Groups with a charter in one of the following states:
- {% for s in charter_states %}
- - {{ s.name }}
- {% endfor %}
+ {% for s in charter_states %}- {{ s.name }}
{% endfor %}
-
{% for t in group_types %}
- {{ t.name }}s
-
+ {{ t.name }}s
{% if t.can_manage %}
- Charter new {{ t.name }}
+
+
+ Charter new {{ t.name }}
+
+
{% endif %}
-
{% if not t.chartering_groups %}
- Found no groups in a chartering state.
+
+ Found no groups in a chartering state.
+
{% else %}
- {{ t.name }} |
- Name |
- Date |
- Status |
+ {{ t.name }} |
+ Name |
+ Date |
+ Status |
@@ -49,22 +48,20 @@
{{ g.acronym }}
|
-
{{ g.name }}
|
-
{{ g.charter.time|date:"Y-m-d" }} |
-
{% ballot_icon g.charter %}
-
{{ g.charter.get_state.name }}
{% if g.chartering_type == "initial" %}(Initial Chartering){% endif %}
{% if g.chartering_type == "recharter" %}(Rechartering){% endif %}
{% if not g.chartering_type and g.state_id != "active" %}({{ g.state.name }}){% endif %}
-
- {% if g.charter.telechat_date %} IESG Telechat: {{ g.charter.telechat_date|date:"Y-m-d" }}{% endif %}
+ {% if g.charter.telechat_date %}
+
+ IESG Telechat: {{ g.charter.telechat_date|date:"Y-m-d" }}
+ {% endif %}
|
{% endfor %}
@@ -73,7 +70,6 @@
{% endif %}
{% endfor %}
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/conclude.html b/ietf/templates/group/conclude.html
index c7812ad40..2fe44c47b 100644
--- a/ietf/templates/group/conclude.html
+++ b/ietf/templates/group/conclude.html
@@ -1,33 +1,23 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
-
{% load django_bootstrap5 %}
-
{% block title %}Request closing of {{ group.acronym }} {{ group.type.name }}{% endblock %}
-
{% block content %}
{% origin %}
Request closing of {{ group.acronym }} {{ group.type.name }}
-
-
+
Please provide instructions regarding the disposition of each
active Internet-Draft (such as to withdraw the draft, move it to
another group, convert it to an individual submission, and so on),
wording for the closure announcement, and the status of the group
mailing list (will it remain open or should it be closed).
-
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/concluded_groups.html b/ietf/templates/group/concluded_groups.html
index 800f24e85..5800374bd 100644
--- a/ietf/templates/group/concluded_groups.html
+++ b/ietf/templates/group/concluded_groups.html
@@ -1,118 +1,67 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015-2021, All Rights Reserved #}
{% load origin static %}
-
{% block pagehead %}
{% endblock %}
-
-{% block morecss %}
-
- .fixed { position: fixed; }
-
- .bs-docs-sidebar .nav .nav>li>a { padding-left: 20px; }
-
- .bs-docs-sidebar .nav ul.nav { display: none; }
-
- .bs-docs-sidebar .nav>.active>ul.nav { display: block; }
-
-{% endblock %}
-
-{% block bodyAttrs %}data-bs-spy="scroll" data-bs-target="#navscroller"{% endblock %}
-
{% block title %}Concluded groups{% endblock %}
-
{% block content %}
{% origin %}
-
-
Concluded groups
-
-
Note that the information on historical groups may be inaccurate.
-
- {% for label, groups in sections.items %}
-
-
-
-
-
- {% if label == "WGs" %}
- {% comment "Replace this if that tools page is moved" %}
-
- Some additional concluded WGs may
- be present here.
-
- {% endcomment %}
- {% elif label == "RGs" %}
-
- The information below is incomplete and misses a few older RGs.
- Please check the IRTF site
- for more complete information.
-
- {% endif %}
-
- {% if not groups %}
-
No groups found.
- {% else %}
- {% regroup groups by parent as grouped_by_areas %}
- {% for area_grouping in grouped_by_areas %}
-
-
-
-
-
-
-
- Group |
- Name |
- Start |
- Concluded |
-
-
-
- {% for g in area_grouping.list %}
-
-
- {{ g.acronym }}
- |
- {{ g.name }} |
- {{ g.start_date|date:"Y-m" }} |
- {{ g.conclude_date|date:"Y-m" }} |
-
- {% endfor %}
-
-
-
-
-
- {% endfor %}
- {% endif %}
-
-
-
- {% endfor %}
-
-
-
+ {% endif %}
+ {% endfor %}
{% endblock %}
-
{% block js %}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/customize_workflow.html b/ietf/templates/group/customize_workflow.html
index ae5d4b78f..4554eaf58 100644
--- a/ietf/templates/group/customize_workflow.html
+++ b/ietf/templates/group/customize_workflow.html
@@ -1,116 +1,154 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
-
-{% load django_bootstrap5 %}
-
+{% load django_bootstrap5 static %}
{% block title %}Customize Workflow for {{ group.acronym }} {{ group.type.name }}{% endblock %}
-
+{% block pagehead %}
+
+{% endblock %}
{% block content %}
{% origin %}
{% load ietf_filters %}
-
-
-
-
Customize Workflow for {{ group.acronym }} {{ group.type.name }}
-
-
Below you can customize the draft states and tags used in the
- {{ group.acronym }} {{ group.type.name }}. Note that some states are
- mandatory for group operation and cannot be deactivated.
-
- {% if group.type_id == "wg" %}
-
You can see the default Working Group I-D State Diagram
- in Section 4.1 of RFC6174.
- {% endif %}
-
-
States
-
-
-
-
- State |
- Next states |
- Turn on/off |
-
-
-
- {% for state in states %}
-
-
- {{ state.name }} {% if not state.used %} (not used in {{ group.acronym }}){% endif %} {{ state|statehelp }}
- |
-
-
- {% if state.used_next_states %}
- {% for n in state.used_next_states %} {{ n.name }} {% endfor %}
- {% else %}
- None
- {% endif %}
-
-
-
+
+ Customize Workflow
+
+ {{ group.acronym }} {{ group.type.name }}
+
+
+ Below you can customize the draft states and tags used in the
+ {{ group.acronym }} {{ group.type.name }}
+ . Note that some states are
+ mandatory for group operation and cannot be deactivated.
+
+ {% if group.type_id == "wg" %}
+
+ You can see the default Working Group I-D State Diagram
+ in
+ Section 4.1 of RFC6174
+ .
+
+ {% endif %}
+ States
+ {% with states|first as state %}
+ Help on states
+ {% endwith %}
+
+
+
+ State |
+ Next states |
+ |
+
+
+
+ {% for state in states %}
+
+
+
+ {{ state.name }}
+
+ {% if not state.used %}(not used in {{ group.acronym }}){% endif %}
+ {% if state.mandatory %}Mandatory{% endif %}
+ |
+
+ {% if state.used_next_states %}
+ {% for n in state.used_next_states %}
+ {{ n.name }}
+ {% if not forloop.last %} {% endif %}
+ {% endfor %}
+ {% else %}
+ None
+ {% endif %}
+
+
+
+ |
+
+ {% if not state.mandatory %}
+
- |
-
- {% if state.mandatory %}
- (mandatory)
- {% else %}
-
- {% endif %}
- |
-
- {% endfor %}
-
-
-
- Tags
-
-
-
-
- Tag |
- Turn on/off |
+ {% endif %}
+
-
-
- {% for tag in tags %}
-
- {{ tag.name }} {% if not tag.used %} (not used in {{ group.acronym }}){% endif %} |
-
-
- |
-
- {% endfor %}
-
-
-
+ {% endfor %}
+ |
+
+
Tags
+
+
+
+ Tag |
+ |
+
+
+
+ {% for tag in tags %}
+
+
+ {{ tag.name }}
+ {% if not tag.used %}(not used in {{ group.acronym }}){% endif %}
+ |
+
+
+ |
+
+ {% endfor %}
+
+
{% endblock %}
+{% block js %}
+
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/edit.html b/ietf/templates/group/edit.html
index 6eb76143b..c09603018 100644
--- a/ietf/templates/group/edit.html
+++ b/ietf/templates/group/edit.html
@@ -1,10 +1,10 @@
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
{% load static %}
{% load django_bootstrap5 %}
{% load ietf_filters %}
-
{% block title %}
{% if group %}
Edit {{ group.type.name }} {{ group.acronym }}
@@ -12,35 +12,32 @@
Start chartering new group
{% endif %}
{% endblock %}
-
-{% block pagehead %}
- {{ form.media.css }}
-{% endblock %}
-
+{% block pagehead %}{{ form.media.css }}{% endblock %}
{% block content %}
{% origin %}
{% if action == "edit" %}
- Edit {{ group.type.name }} {{ group.acronym }}
+ Edit {{ group.type.name }}
+
+ {{ group.acronym }}
{% elif action == "charter" %}
Start chartering new group
{% else %}
Create new group or BOF
{% endif %}
-
{% if not request.user.is_authenticated %}
-
Note that persons with authorization to manage information, e.g.
+
+ Note that persons with authorization to manage information, e.g.,
chairs and delegates, need a datatracker account to actually do
- so. New accounts can be created here.
- {% else %}
-
+ so. New accounts can be
+
created here
+ .
+
{% endif %}
-
-
{% endblock %}
-
{% block js %}
{{ form.media.js }}
-{% endblock %}
+{% endblock %}
\ No newline at end of file
diff --git a/ietf/templates/group/edit_milestones.html b/ietf/templates/group/edit_milestones.html
index 56329010b..ab5566080 100644
--- a/ietf/templates/group/edit_milestones.html
+++ b/ietf/templates/group/edit_milestones.html
@@ -1,3 +1,5 @@
+
+{# bs5ok #}
{% extends "base.html" %}
{# Copyright The IETF Trust 2015, All Rights Reserved #}
{% load origin %}
@@ -9,7 +11,7 @@
{% block content %}
{% origin %}
{{ title }}
-
-
+
{% if forms %}Click a milestone to edit it.{% endif %}
{% if forms and not group.uses_milestone_dates %}Drag and drop milestones to reorder them.{% endif %}
{% if needs_review %}
@@ -67,19 +69,21 @@
{% if form.milestone.resolved %}
{{ form.milestone.resolved }}
{% else %}
- {% if group.uses_milestone_dates %}{{ form.milestone.due|date:"M Y" }}{% endif %}
+
+ {% if group.uses_milestone_dates %}{{ form.milestone.due|date:"M Y" }}{% endif %}
+
{% endif %}
@@ -92,9 +96,7 @@