Private
Public Access
1
0

passing tests

This commit is contained in:
Sander Roosendaal
2020-01-13 19:40:22 +01:00
parent 926ff6d5e5
commit 489271317c
5 changed files with 29 additions and 25 deletions

View File

@@ -297,7 +297,13 @@ def get_workout_default_page(request,id):
else:
return reverse('workout_workflow_view',kwargs={'id':id})
def get_user_by_id(request,id):
def get_user_by_id(*args,**kwargs):
request = args[0]
try:
id = args[1]
except IndexError:
id = request.user.id
return get_object_or_404(User,pk=id)
def getrequestrower(request,rowerid=0,userid=0,notpermanent=False):
@@ -327,7 +333,7 @@ def getrequestrower(request,rowerid=0,userid=0,notpermanent=False):
except Rower.DoesNotExist:
raise Http404("Rower doesn't exist")
if userid != 0 and not is_coach_user(u,request.user.rower):
if userid != 0 and not is_coach_user(request.user,u):
raise PermissionDenied("You have no access to this user")
if notpermanent == False:
@@ -360,7 +366,7 @@ def getrequestplanrower(request,rowerid=0,userid=0,notpermanent=False):
except Rower.DoesNotExist:
raise Http404("Rower doesn't exist")
if not is_coach_user(r.user,request.user.rower):
if not is_coach_user(request.user,r.user):
raise PermissionDenied("You have no access to this user")
if notpermanent == False: