adding coach trial functionality
This commit is contained in:
@@ -1289,7 +1289,7 @@ def plannedsessions_coach_view(request,
|
||||
else:
|
||||
theteam = False
|
||||
|
||||
if 'coach' in request.user.rower.rowerplan:
|
||||
if is_coach(request.user) or is_coachtrial(request.user):
|
||||
sps = get_sessions_manager(request.user, teamid=teamid,
|
||||
enddate=enddate,
|
||||
startdate=startdate)
|
||||
@@ -1303,7 +1303,7 @@ def plannedsessions_coach_view(request,
|
||||
rowers = []
|
||||
|
||||
for ps in sps:
|
||||
if 'coach' in request.user.rower.rowerplan:
|
||||
if is_coach(request.user) or is_coachtrial(request.user):
|
||||
rowers += ps.rower.all().exclude(rowerplan='freecoach')
|
||||
else: # pragma: no cover
|
||||
rowers += ps.rower.filter(
|
||||
@@ -1539,8 +1539,9 @@ def plannedsessions_view(request,
|
||||
totals['actualtrimp'] += thetrimp
|
||||
|
||||
if not sps and request.user.rower.rowerplan == 'basic': # pragma: no cover
|
||||
messages.error(request,
|
||||
"You must purchase Coach or Self-coach plans or be part of a team to get planned sessions")
|
||||
if user_is_basic(request.user):
|
||||
messages.error(request,
|
||||
"You must purchase Coach or Self-coach plans or be part of a team to get planned sessions")
|
||||
|
||||
for ps in sps:
|
||||
ratio, status, cdate = is_session_complete(r, ps)
|
||||
|
||||
Reference in New Issue
Block a user