Skip to content

Commit 7a84ffe

Browse files
committed
Reverted materials.html and the view that drives it to before the 4.70 merge.
Tweaked the view to get (I hope) the right things. - Legacy-Id: 6580
1 parent 45b9b45 commit 7a84ffe

2 files changed

Lines changed: 20 additions & 28 deletions

File tree

ietf/meeting/views.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,8 @@
4646
from ietf.meeting.helpers import get_wg_list, find_ads_for_meeting
4747
from ietf.meeting.helpers import get_meeting, get_schedule, agenda_permissions
4848

49-
5049
@decorator_from_middleware(GZipMiddleware)
51-
def materials(request, meeting_num=None, schedule_name=None):
50+
def materials(request, meeting_num=None):
5251
proceeding = get_object_or_404(Proceeding, meeting_num=meeting_num)
5352
begin_date = proceeding.sub_begin_date
5453
cut_off_date = proceeding.sub_cut_off_date
@@ -61,17 +60,15 @@ def materials(request, meeting_num=None, schedule_name=None):
6160
sub_began = 0
6261
if now > begin_date:
6362
sub_began = 1
64-
63+
#sessions = Session.objects.filter(meeting__number=meeting_num, timeslot__isnull=False)
6564
meeting = get_meeting(meeting_num)
66-
schedule = get_schedule(meeting, schedule_name)
67-
68-
scheduledsessions = get_scheduledsessions_from_schedule(schedule)
69-
70-
plenaries = scheduledsessions.filter(session__name__icontains='plenary')
71-
ietf = scheduledsessions.filter(session__group__parent__type__slug = 'area').exclude(session__group__acronym='edu')
72-
irtf = scheduledsessions.filter(session__group__parent__acronym = 'irtf')
73-
training = scheduledsessions.filter(session__group__acronym='edu')
74-
iab = scheduledsessions.filter(session__group__parent__acronym = 'iab')
65+
schedule = get_schedule(meeting,None )
66+
sessions = Session.objects.filter(meeting__number=meeting_num,scheduledsession__schedule=schedule )
67+
plenaries = sessions.filter(name__icontains='plenary')
68+
ietf = sessions.filter(group__parent__type__slug = 'area').exclude(group__acronym='edu')
69+
irtf = sessions.filter(group__parent__acronym = 'irtf')
70+
training = sessions.filter(group__acronym='edu')
71+
iab = sessions.filter(group__parent__acronym = 'iab')
7572

7673
cache_version = Document.objects.filter(session__meeting__number=meeting_num).aggregate(Max('time'))["time__max"]
7774
#

ietf/templates/meeting/materials.html

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ <h1>IETF {{ meeting_num }} Meeting Materials</h1>
1515
Corrections to submissions cutoff date: {{ cor_cut_off_date|date:"F j, Y" }}</p>
1616
{% endif %}
1717
<ul>
18-
<li><a href="https://datatracker.ietf.org/cgi-bin/wg/wg_proceedings.cgi">Meeting Materials Manager</a> (for session chairs only; password required)</li>
18+
<li><a href="https://pub.ietf.org/proceedings/">Meeting Materials Manager</a> (for session chairs only; password required)</li>
1919
<li><a href="/meeting/{{meeting_num}}/requests">Meeting Request/Conflict Table</a></li>
2020
</ul>
2121

@@ -25,7 +25,7 @@ <h1>IETF {{ meeting_num }} Meeting Materials</h1>
2525
<a href="#plenaries"><b>Plenaries</b></a> &nbsp;|&nbsp;
2626
{% endif %}
2727
{% if ietf %}
28-
{% regroup ietf|dictsort:"session.group.parent.acronym" by session.group.parent.acronym as areas %}
28+
{% regroup ietf|dictsort:"group.parent.acronym" by group.parent.acronym as areas %}
2929
{% for area in areas %}
3030
{% if not forloop.first %}&nbsp;|&nbsp;{% endif %}
3131
<a href="#{{area.grouper}}"><b>{{ area.grouper.upper }}</b></a>
@@ -55,15 +55,13 @@ <h1>IETF {{ meeting_num }} Meeting Materials</h1>
5555
{% if plenaries %}
5656
<a name="plenaries"></a>
5757
<h2 class="ietf-divider">Plenaries</h2>
58-
{% for scheduledsession in plenaries %}
59-
{% with scheduledsession.session as session %}
60-
{% include "meeting/group_materials.html" %}
61-
{% endwith %}
58+
{% for session in plenaries %}
59+
{% include "meeting/group_materials.html" %}
6260
{% endfor %}
6361
{% endif %}
6462

6563
<!-- Working groups -->
66-
{% regroup ietf|dictsort:"session.group.parent.acronym" by session.group.parent.name as areas %}
64+
{% regroup ietf|dictsort:"group.parent.acronym" by group.parent.name as areas %}
6765
{% for sessions in areas %}
6866
<a name="{{sessions.list.0.group.parent.acronym}}"></a>
6967
<h2 class="ietf-divider">{{ sessions.grouper }}</h2>
@@ -79,11 +77,9 @@ <h2 class="ietf-divider">{{ sessions.grouper }}</h2>
7977
{% with "False" as show_agenda %}
8078
<a name="training"></a>
8179
<h2 class="ietf-divider">Training</h2>
82-
{% for scheduledsession in training %}
80+
{% for session in training %}
8381
{% ifchanged %}
84-
{% with scheduledsession.session as session %}
85-
{% include "meeting/group_materials.html" %}
86-
{% endwith %}
82+
{% include "meeting/group_materials.html" %}
8783
{% endifchanged %}
8884
{% endfor %}
8985
{% endwith %}
@@ -104,12 +100,11 @@ <h2 class="ietf-divider">IAB</h2>
104100

105101
<!-- IRTF Sessions -->
106102
{% if irtf %}
107-
<h2 class="ietf-divider">IRTF</h2>
108-
{% for scheduledsession in irtf|dictsort:"group.acronym" %}
103+
<a name="irtf"></a>
104+
<h2 class="ietf-divider">IRTF</h2>
105+
{% for session in irtf|dictsort:"group.acronym" %}
109106
{% ifchanged %}
110-
{% with scheduledsession.session as session %}
111-
{% include "meeting/group_materials.html" %}
112-
{% endwith %}
107+
{% include "meeting/group_materials.html" %}
113108
{% endifchanged %}
114109
{% endfor %}
115110
{% endif %}

0 commit comments

Comments
 (0)