Private
Public Access
1
0
This commit is contained in:
Sander Roosendaal
2020-02-01 15:40:06 +01:00
parent 208fb7a7c1
commit 2e145a737c
2 changed files with 5 additions and 3 deletions

View File

@@ -130,7 +130,7 @@
<a class="small" href="/rowers/sessions/{{ ps.id }}/templateedit/">Edit Template</a>
</td>
<td>
<a class="small" href="/rowers/sessions/{{ ps.id }}/deleteconfirm/">Delete</a>
<a class="small" href="/rowers/sessions/{{ ps.id }}/deleteconfirm/?next={{ request.path|urlencode }}">Delete</a>
</td>
</tr>
{% endfor %}

View File

@@ -1502,7 +1502,8 @@ def plannedsession_teamclone_view(request,id=0):
next = request.GET.get('next', url)
return HttpResponseRedirect(next)
@user_passes_test(hasplannedsessions, login_url="/rowers/paidplans/",
@permission_required('plannedsession.change_session',fn=get_session_by_pk,raise_exception=True)
@user_passes_test(can_plan, login_url="/rowers/paidplans/",
message="This functionality requires a Coach or Self-Coach plan",
redirect_field_name=None)
def plannedsession_templateedit_view(request,id=0):
@@ -1989,8 +1990,9 @@ class PlannedSessionDelete(DeleteView):
w.save()
url = reverse(plannedsessions_view)
next = self.request.GET.get('next',url)
return url
return next
def get_object(self, *args, **kwargs):
obj = super(PlannedSessionDelete, self).get_object(*args, **kwargs)