Private
Public Access
1
0

more fixes

This commit is contained in:
Sander Roosendaal
2020-01-15 15:55:41 +01:00
parent 88703bb34e
commit 8683d8eaa4
10 changed files with 29 additions and 44 deletions

View File

@@ -86,7 +86,7 @@ def user_is_not_basic(user):
def is_coach(user):
return user.rower.rowerplan in ['coach','freecoach']
def is_paidcoach(user):
def is_paid_coach(user):
return user.rower.rowerplan == 'coach'
@rules.predicate
@@ -228,6 +228,9 @@ def can_add_workout_member(user,rower):
# check if user can plan for the rower
@rules.predicate
def can_plan_user(user,rower):
if not isplanmember(user):
return False
try:
r = user.rower
except AttributeError:
@@ -243,7 +246,7 @@ def can_plan_user(user,rower):
return False
rules.add_perm('rower.can_plan',can_plan_user) # replaces checkaccessplanuser
rules.add_perm('rower.add_plan',can_plan_user) # replaces checkaccessplanuser
rules.add_perm('rower.is_coach',is_coach_user) # replaces checkaccessuser
rules.add_perm('rower.is_pro',ispromember)