Skip to content

Commit 009b5ad

Browse files
committed
Summary: Wrap Blue Sheets generation with simple POST form, fixes a
crawler error - Legacy-Id: 10123
1 parent d40e838 commit 009b5ad

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

ietf/secr/meetings/views.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -359,12 +359,13 @@ def blue_sheet_generate(request, meeting_id):
359359
'''
360360
Generate bluesheets
361361
'''
362-
meeting = get_object_or_404(Meeting, number=meeting_id)
362+
if request.POST:
363+
meeting = get_object_or_404(Meeting, number=meeting_id)
363364

364-
groups = Group.objects.filter(session__meeting=meeting).order_by('acronym')
365-
create_blue_sheets(meeting, groups)
365+
groups = Group.objects.filter(session__meeting=meeting).order_by('acronym')
366+
create_blue_sheets(meeting, groups)
366367

367-
messages.success(request, 'Blue Sheets generated')
368+
messages.success(request, 'Blue Sheets generated')
368369
return redirect('meetings_blue_sheet', meeting_id=meeting.number)
369370

370371
@role_required('Secretariat')

ietf/secr/templates/meetings/blue_sheet.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@
1919
<h2>Blue Sheet</h2>
2020
<h1> Meeting {{ meeting.number }}</h1>
2121

22+
<form style="display:inline" method="post" action="{% url "meetings_blue_sheet_generate" meeting_id=meeting.number%}">{% csrf_token %}
23+
<p>
24+
<input type="submit" value="Generate Blue Sheets">
25+
</p>
26+
</form>
27+
2228
<p>
23-
<a href="{% url "meetings_blue_sheet_generate" meeting_id=meeting.number%}">Generate Blue Sheets</a><br />
2429
<a href="{{ url }}">Download</a> latest Blue Sheets.
2530
</p>
2631
<hr />

0 commit comments

Comments
 (0)