Skip to content

Commit 261f97e

Browse files
committed
Add a column for recordings. Show the recordings for all sessions for a group.
- Legacy-Id: 11746
1 parent b662393 commit 261f97e

3 files changed

Lines changed: 23 additions & 5 deletions

File tree

ietf/meeting/models.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1016,6 +1016,14 @@ def slides(self):
10161016
def drafts(self):
10171017
return list(self.materials.filter(type='draft'))
10181018

1019+
def all_meeting_recordings(self):
1020+
recordings = []
1021+
sessions = sorted(self.meeting.session_set.filter(group=self.group),
1022+
key = lambda x: x.official_timeslotassignment().timeslot.time)
1023+
for session in sessions:
1024+
recordings.extend(session.recordings())
1025+
return recordings
1026+
10191027
def all_meeting_drafts(self):
10201028
drafts = []
10211029
for session in self.meeting.session_set.filter(group=self.group):

ietf/templates/meeting/group_proceedings.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@
3737
{% endif %}
3838

3939
</td>
40+
<td>
41+
{% for rec in session.all_meeting_recordings %}
42+
<a href="{{rec.get_absolute_url}}">{{rec.title}}</a><br>
43+
{% endfor %}
44+
</td>
4045
<td>
4146
{% with session.slides as slides %}
4247
{% for slide in slides %}

ietf/templates/meeting/proceedings.html

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ <h2 class="anchor-target" id="plenaries">Plenaries</h2>
3636
<tr>
3737
<th class="col-md-1">Group</th>
3838
<th class="col-md-1">Artifacts</th>
39-
<th class="col-md-6">Slides</th>
39+
<th class="col-md-2">Recordings</th>
40+
<th class="col-md-4">Slides</th>
4041
<th class="col-md-3">Drafts</th>
4142
</tr>
4243
</thead>
@@ -58,7 +59,8 @@ <h2 class="anchor-target" id="{{sessions.list.0.group.parent.acronym}}">{{sessio
5859
<tr>
5960
<th class="col-md-1">Group</th>
6061
<th class="col-md-1">Artifacts</th>
61-
<th class="col-md-6">Slides</th>
62+
<th class="col-md-2">Recordings</th>
63+
<th class="col-md-4">Slides</th>
6264
<th class="col-md-3">Drafts</th>
6365
</tr>
6466
</thead>
@@ -82,7 +84,8 @@ <h2 class="anchor-target" id="training">Training</h2>
8284
<tr>
8385
<th class="col-md-1">Group</th>
8486
<th class="col-md-1">Artifacts</th>
85-
<th class="col-md-6">Slides</th>
87+
<th class="col-md-2">Recordings</th>
88+
<th class="col-md-4">Slides</th>
8689
<th class="col-md-3">Drafts</th>
8790
</tr>
8891
</thead>
@@ -106,7 +109,8 @@ <h2 class="anchor-target" id="iab">IAB <small>Internet Architecture Board</small
106109
<tr>
107110
<th class="col-md-1">Group</th>
108111
<th class="col-md-1">Artifacts</th>
109-
<th class="col-md-6">Slides</th>
112+
<th class="col-md-2">Recordings</th>
113+
<th class="col-md-4">Slides</th>
110114
<th class="col-md-3">Drafts</th>
111115
</tr>
112116
</thead>
@@ -129,7 +133,8 @@ <h2 class="anchor-target" id="irtf">IRTF <small>Internet Research Task Force</sm
129133
<tr>
130134
<th class="col-md-1">Group</th>
131135
<th class="col-md-1">Artifacts</th>
132-
<th class="col-md-6">Slides</th>
136+
<th class="col-md-2">Recordings</th>
137+
<th class="col-md-4">Slides</th>
133138
<th class="col-md-3">Drafts</th>
134139
</tr>
135140
</thead>

0 commit comments

Comments
 (0)