Skip to content

Commit 9842eef

Browse files
committed
For no good reason, agenda_data took request as first parameter, remove this as it makes testing harder
- Legacy-Id: 6487
1 parent d915a31 commit 9842eef

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

ietf/iesg/agenda.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def fill_in_agenda_management_issues(date, sections):
203203
for i, item in enumerate(TelechatAgendaItem.objects.filter(type=3).order_by('id'), start=1):
204204
sections[s % i] = { "title": item.title, "text": item.text }
205205

206-
def agenda_data(request, date=None):
206+
def agenda_data(date=None):
207207
"""Return a dict with the different IESG telechat agenda components."""
208208
date = get_agenda_date(date)
209209
sections = agenda_sections()

ietf/iesg/views.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def review_decisions(request, year=None):
8484
context_instance=RequestContext(request))
8585

8686
def agenda_json(request, date=None):
87-
data = agenda_data(request, date)
87+
data = agenda_data(date)
8888

8989
res = {
9090
"telechat-date": str(data["date"]),
@@ -171,7 +171,7 @@ def agenda_json(request, date=None):
171171
return HttpResponse(json.dumps(res, indent=2), mimetype='text/plain')
172172

173173
def agenda(request, date=None):
174-
data = agenda_data(request, date)
174+
data = agenda_data(date)
175175

176176
if has_role(request.user, ["Area Director", "IAB Chair", "Secretariat"]):
177177
data["sections"]["1.1"]["title"] = data["sections"]["1.1"]["title"].replace("Roll Call", '<a href="https://www.ietf.org/iesg/internal/rollcall.txt">Roll Call</a>')
@@ -184,14 +184,14 @@ def agenda(request, date=None):
184184
}, context_instance=RequestContext(request))
185185

186186
def agenda_txt(request, date=None):
187-
data = agenda_data(request, date)
187+
data = agenda_data(date)
188188
return render_to_response("iesg/agenda.txt", {
189189
"date": data["date"],
190190
"sections": sorted(data["sections"].iteritems()),
191191
}, context_instance=RequestContext(request), mimetype="text/plain")
192192

193193
def agenda_scribe_template(request, date=None):
194-
data = agenda_data(request, date)
194+
data = agenda_data(date)
195195
sections = sorted((num, section) for num, section in data["sections"].iteritems() if "2" <= num < "4")
196196
appendix_docs = []
197197
for num, section in sections:
@@ -208,7 +208,7 @@ def agenda_scribe_template(request, date=None):
208208
def agenda_moderator_package(request, date=None):
209209
"""Output telechat agenda with one page per section, with each
210210
document in its own section."""
211-
data = agenda_data(request, date)
211+
data = agenda_data(date)
212212

213213
def leaf_section(num, section):
214214
return not (num == "1"
@@ -255,7 +255,7 @@ def leaf_section(num, section):
255255

256256
@role_required('Area Director', 'Secretariat')
257257
def agenda_package(request, date=None):
258-
data = agenda_data(request, date)
258+
data = agenda_data(date)
259259
return render_to_response("iesg/agenda_package.txt", {
260260
"date": data["date"],
261261
"sections": sorted(data["sections"].iteritems()),

ietf/secr/telechat/views.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
NOTE: this function has been deprecated as of Datatracker 4.34. Should now use methods on the Document.
3636
For example: doc.active_ballot().active_ad_positions()
3737
38-
agenda_data: takes a request object and a date string in the format YYYY-MM-DD.
38+
agenda_data: takes a date string in the format YYYY-MM-DD.
3939
'''
4040

4141
# -------------------------------------------------
@@ -125,7 +125,7 @@ def get_first_doc(agenda):
125125
# -------------------------------------------------
126126
def bash(request, date):
127127

128-
agenda = agenda_data(request, date=date)
128+
agenda = agenda_data(date=date)
129129

130130
return render_to_response('telechat/bash.html', {
131131
'agenda': agenda,
@@ -139,7 +139,7 @@ def doc(request, date):
139139
displays the message "No Documents"
140140
'''
141141

142-
agenda = agenda_data(request, date=date)
142+
agenda = agenda_data(date=date)
143143
doc = get_first_doc(agenda)
144144
if doc:
145145
url = reverse('telechat_doc_detail', kwargs={'date':date,'name':doc.name})
@@ -193,7 +193,7 @@ def doc_detail(request, date, name):
193193
'substate':tag}
194194

195195
BallotFormset = formset_factory(BallotForm, extra=0)
196-
agenda = agenda_data(request, date=date)
196+
agenda = agenda_data(date=date)
197197
header = get_section_header(doc, agenda)
198198

199199
# nav button logic
@@ -310,7 +310,7 @@ def doc_navigate(request, date, name, nav):
310310
The view retrieves the appropriate document and redirects to the doc view.
311311
'''
312312
doc = get_object_or_404(Document, docalias__name=name)
313-
agenda = agenda_data(request, date=date)
313+
agenda = agenda_data(date=date)
314314
target = name
315315

316316
docs = get_doc_list(agenda)
@@ -348,7 +348,7 @@ def management(request, date):
348348
This view displays management issues and lets the user update the status
349349
'''
350350

351-
agenda = agenda_data(request, date=date)
351+
agenda = agenda_data(date=date)
352352
issues = TelechatAgendaItem.objects.filter(type=3).order_by('id')
353353

354354
return render_to_response('telechat/management.html', {
@@ -372,7 +372,7 @@ def minutes(request, date):
372372
pa_docs = [ d for d in docs if d.intended_std_level.slug not in ('inf','exp','hist') ]
373373
da_docs = [ d for d in docs if d.intended_std_level.slug in ('inf','exp','hist') ]
374374

375-
agenda = agenda_data(request, date=date)
375+
agenda = agenda_data(date=date)
376376

377377
# FIXME: this doesn't show other documents
378378

@@ -400,7 +400,7 @@ def new(request):
400400

401401
def roll_call(request, date):
402402

403-
agenda = agenda_data(request, date=date)
403+
agenda = agenda_data(date=date)
404404
ads = Person.objects.filter(role__name='ad', role__group__state="active")
405405
sorted_ads = sorted(ads, key = lambda a: a.name_parts()[3])
406406

0 commit comments

Comments
 (0)