Private
Public Access
1
0

checking and fixing some rules based redirects

This commit is contained in:
Sander Roosendaal
2020-01-15 21:24:15 +01:00
parent 7a643d5e01
commit ec8a7cfdd1
3 changed files with 18 additions and 3 deletions

View File

@@ -82,6 +82,20 @@ def user_is_not_basic(user):
return False
@rules.predicate
def can_start_trial(user):
if user.is_anonymous:
return False
return user.rower.protrialexpires > datetime.date(1970,1,1)
@rules.predicate
def can_start_plantrial(user):
if user.is_anonymous:
return False
return user.rower.plantrialexpires > datetime.date(1970,1,1)
@rules.predicate
def is_coach(user):
return user.rower.rowerplan in ['coach','freecoach']