Summary: Wrap Blue Sheets generation with simple POST form, fixes a
crawler error - Legacy-Id: 10123
This commit is contained in:
parent
d40e838dd8
commit
009b5ad1e5
|
@ -359,12 +359,13 @@ def blue_sheet_generate(request, meeting_id):
|
|||
'''
|
||||
Generate bluesheets
|
||||
'''
|
||||
meeting = get_object_or_404(Meeting, number=meeting_id)
|
||||
if request.POST:
|
||||
meeting = get_object_or_404(Meeting, number=meeting_id)
|
||||
|
||||
groups = Group.objects.filter(session__meeting=meeting).order_by('acronym')
|
||||
create_blue_sheets(meeting, groups)
|
||||
groups = Group.objects.filter(session__meeting=meeting).order_by('acronym')
|
||||
create_blue_sheets(meeting, groups)
|
||||
|
||||
messages.success(request, 'Blue Sheets generated')
|
||||
messages.success(request, 'Blue Sheets generated')
|
||||
return redirect('meetings_blue_sheet', meeting_id=meeting.number)
|
||||
|
||||
@role_required('Secretariat')
|
||||
|
|
|
@ -19,8 +19,13 @@
|
|||
<h2>Blue Sheet</h2>
|
||||
<h1> Meeting {{ meeting.number }}</h1>
|
||||
|
||||
<form style="display:inline" method="post" action="{% url "meetings_blue_sheet_generate" meeting_id=meeting.number%}">{% csrf_token %}
|
||||
<p>
|
||||
<input type="submit" value="Generate Blue Sheets">
|
||||
</p>
|
||||
</form>
|
||||
|
||||
<p>
|
||||
<a href="{% url "meetings_blue_sheet_generate" meeting_id=meeting.number%}">Generate Blue Sheets</a><br />
|
||||
<a href="{{ url }}">Download</a> latest Blue Sheets.
|
||||
</p>
|
||||
<hr />
|
||||
|
|
Loading…
Reference in a new issue