fixes for coach trial
This commit is contained in:
@@ -1235,11 +1235,14 @@ def iscoachmember(user):
|
||||
r = Rower(user=user)
|
||||
r.save()
|
||||
|
||||
result = user.is_authenticated and ('coach' in r.rowerplan)
|
||||
else: # pragma: no cover
|
||||
result = False
|
||||
if user.is_authenticated:
|
||||
if 'coach' in r.rowerplan:
|
||||
return True
|
||||
elif r.coachtrialexpires >= timezone.now().date():
|
||||
return True
|
||||
|
||||
return result
|
||||
|
||||
return False
|
||||
|
||||
|
||||
# More User/Rower utils
|
||||
|
||||
Reference in New Issue
Block a user