small changes
This commit is contained in:
@@ -81,7 +81,7 @@ def create_team(name,manager,private='open',notes='',viewing='allmembers'):
|
||||
if manager.rower.rowerplan == 'basic':
|
||||
if manager.rower.protrialexpires < timezone.now().date() and manager.rower.plantrialexpires < timezone.now().date():
|
||||
return (0,'You need to upgrade to a paid plan to establish a team')
|
||||
if manager.rower.rowerplan not in ('coach','freecoach'):
|
||||
if not is_coach(manager):
|
||||
ts = Team.objects.filter(manager=manager)
|
||||
if len(ts)>=1:
|
||||
return (0,'You need to upgrade to the Coach plan to have more than one team')
|
||||
@@ -102,19 +102,6 @@ def remove_team(id):
|
||||
send_team_delete_mail(t,r)
|
||||
return t.delete()
|
||||
|
||||
#def set_teamplanexpires(rower):
|
||||
# ts = Team.objects.filter(rower=rower)
|
||||
|
||||
# texp = datetime.date(timezone.now())
|
||||
|
||||
# for t in ts:
|
||||
# print t.name
|
||||
# mr = Rower.objects.get(user=t.manager)
|
||||
# if mr.teamplanexpires > texp:
|
||||
# rower.teamplanexpires = mr.teamplanexpires
|
||||
|
||||
# t.save()
|
||||
|
||||
return (1,'Updated rower team expiry')
|
||||
|
||||
def add_coach(coach,rower):
|
||||
@@ -194,7 +181,7 @@ def rower_get_coaches(rower):
|
||||
|
||||
|
||||
def coach_getcoachees(coach):
|
||||
if coach.mycoachgroup and coach.rowerplan in ('coach','freecoach'):
|
||||
if coach.mycoachgroup and is_coach(coach.user):
|
||||
return Rower.objects.filter(
|
||||
coachinggroups__in=[coach.mycoachgroup]
|
||||
).distinct().order_by("user__last_name","user__first_name")
|
||||
|
||||
Reference in New Issue
Block a user