@@ -69,26 +69,60 @@ <h2 class="anchor-target" id="plenaries">Plenaries</h2>
6969 <!-- Working groups -->
7070 {% regroup ietf|dictsort:"group.parent.acronym" by group.parent.name as areas %}
7171 {% for sessions in areas %}
72- < h2 class ="anchor-target " id ="{{sessions.list.0.group.parent.acronym}} "> {{sessions.list.0.group.parent.acronym|upper}} < small > {{ sessions.grouper }}</ small > </ h2 >
73- < table class ="table table-condensed table-striped tablesorter ">
74- < thead >
75- < tr >
76- < th class ="col-md-1 "> Group</ th >
77- < th class ="col-md-1 "> Artifacts</ th >
78- < th class ="col-md-2 "> Recordings</ th >
79- < th class ="col-md-4 "> Slides</ th >
80- < th class ="col-md-3 "> Drafts</ th >
81- </ tr >
82- </ thead >
83-
84- < tbody >
85- {% for session in sessions.list|dictsort:"group.acronym" %}
86- {% ifchanged session.group.acronym %}
87- {% include "meeting/group_proceedings.html" %}
88- {% endifchanged %}
89- {% endfor %}
90- </ tbody >
91- </ table >
72+ {% for sessions in areas %}
73+ < h2 class ="anchor-target " id ="{{sessions.list.0.group.parent.acronym}} "> {{sessions.list.0.group.parent.acronym|upper}} < small > {{ sessions.grouper }}</ small > </ h2 >
74+ {% regroup sessions.list by not_meeting as meet_or_not %}
75+ {% for batch in meet_or_not %}
76+ {% if not batch.grouper %}
77+ < table class ="table table-condensed table-striped tablesorter ">
78+ < thead >
79+ < tr >
80+ < th class ="col-md-1 "> Group</ th >
81+ < th class ="col-md-1 "> Artifacts</ th >
82+ < th class ="col-md-2 "> Recordings</ th >
83+ < th class ="col-md-4 "> Slides</ th >
84+ < th class ="col-md-3 "> Drafts</ th >
85+ </ tr >
86+ </ thead >
87+ < tbody >
88+ {% for session in batch.list|dictsort:"group.acronym" %}
89+ {% ifchanged session.group.acronym %}
90+ {% include "meeting/group_proceedings.html" %}
91+ {% endifchanged %}
92+ {% endfor %}
93+ </ tbody >
94+ </ table >
95+ {% else %}
96+ < p > < small > {{sessions.grouper }} groups not meeting: </ small >
97+ {% for session in batch.list|dictsort:"group.acronym" %}
98+ {% ifchanged session.group.acronym %}
99+ < a href ="{% url 'ietf.group.views.group_home' acronym=session.group.acronym %} "> {{session.group.acronym}}</ a > {% if not forloop.last %},{% endif %}
100+ {% endifchanged %}
101+ {% endfor %}
102+ </ p >
103+ < table class ="table table-condensed table-striped ">
104+ < thead >
105+ < tr >
106+ < th class ="col-md-1 "> </ th >
107+ < th class ="col-md-1 "> </ th >
108+ < th class ="col-md-2 "> </ th >
109+ < th class ="col-md-4 "> </ th >
110+ < th class ="col-md-3 "> </ th >
111+ </ tr >
112+ </ thead >
113+ < tbody >
114+ {% for session in batch.list|dictsort:"group.acronym" %}
115+ {% ifchanged session.group.acronym %}
116+ {% if session.sessionpresentation_set.exists %}
117+ {% include "meeting/group_proceedings.html" %}
118+ {% endif %}
119+ {% endifchanged %}
120+ {% endfor %}
121+ </ tbody >
122+ </ table >
123+ {% endif %}
124+ {% endfor %}
125+ {% endfor %}
92126 {% endfor %}
93127
94128 <!-- Training Sessions -->
0 commit comments