Redirect back to the same page when editing schedule properties from

the schedule list.
 - Legacy-Id: 18128
This commit is contained in:
Ole Laursen 2020-07-01 17:22:28 +00:00
parent ae515e6a27
commit badcc57c0a
2 changed files with 3 additions and 1 deletions

View file

@ -804,6 +804,8 @@ def edit_schedule_properties(request, num, owner, name):
form = SchedulePropertiesForm(instance=schedule, data=request.POST)
if form.is_valid():
form.save()
if request.GET.get('next'):
return HttpResponseRedirect(request.GET.get('next'))
return redirect('ietf.meeting.views.edit_schedule', num=num, owner=owner, name=name)
else:
form = SchedulePropertiesForm(instance=schedule)

View file

@ -31,7 +31,7 @@
<td>
<a href="{% url "ietf.meeting.views.edit_schedule" schedule.meeting.number schedule.owner_email schedule.name %}">{{ schedule.name }}</a>
{% if schedule.can_edit_properties %}
<a class="edit-schedule-properties" href="{% url "ietf.meeting.views.edit_schedule_properties" schedule.meeting.number schedule.owner_email schedule.name %}">
<a class="edit-schedule-properties" href="{% url "ietf.meeting.views.edit_schedule_properties" schedule.meeting.number schedule.owner_email schedule.name %}?next={{ request.get_full_path|urlencode }}">
<i title="Edit agenda properties" class="fa fa-edit"></i>
</a>
{% endif %}