now working with permissions defined in models.py
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user