Private
Public Access
1
0

now working with permissions defined in models.py

This commit is contained in:
Sander Roosendaal
2020-01-11 15:23:26 +01:00
parent 67c3c1e4a3
commit 293d4dca17
7 changed files with 38 additions and 33 deletions

View File

@@ -61,7 +61,7 @@ def handle_add_workouts_team(ws,t):
def update_team(t,name,manager,private,notes,viewing):
if not is_team_manager(t,manager):
if not is_team_manager(manager,t):
return (0,'You are not the manager of this team')
try:
t.name = name
@@ -214,7 +214,7 @@ def coach_remove_athlete(coach,rower):
def mgr_remove_member(id,manager,rower):
t = Team.objects.get(id=id)
if is_team_manager(t,manager):
if is_team_manager(manager,t):
remove_member(id,rower)
send_email_member_dropped(id,rower)
return (id,'Member removed')
@@ -346,7 +346,7 @@ def create_coaching_offer(coach,user):
def create_invite(team,manager,user=None,email=''):
r = Rower.objects.get(user=manager)
if not is_team_manager(team,manager):
if not is_team_manager(manager,team):
return (0,'Not the team manager')
if user:
try:
@@ -434,7 +434,7 @@ def revoke_invite(manager,id):
except TeamInvite.DoesNotExist:
return (0,'The invitation is invalid')
if is_team_manager(invite.team,manager):
if is_team_manager(manager,invite.team):
invite.delete()
return (1,'Invitation revoked')
else:
@@ -446,7 +446,7 @@ def reject_request(manager,id):
except TeamRequest.DoesNotExist:
return (0,'The request is invalid')
if is_team_manager(rekwest.team,manager):
if is_team_manager(manager,rekwest.team):
send_request_reject_email(rekwest)
rekwest.delete()
return (1,'Request rejected')