A few more fixes
This commit is contained in:
@@ -98,6 +98,10 @@ def can_start_plantrial(user):
|
||||
|
||||
return user.rower.plantrialexpires == datetime.date(1970,1,1)
|
||||
|
||||
@rules.predicate
|
||||
def is_staff(user):
|
||||
return user.is_staff
|
||||
|
||||
@rules.predicate
|
||||
def is_coach(user):
|
||||
return user.rower.rowerplan in ['coach','freecoach']
|
||||
@@ -274,6 +278,7 @@ def can_plan_user(user,rower):
|
||||
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)
|
||||
rules.add_perm('rower.is_staff',is_staff)
|
||||
|
||||
# WORKOUT permissions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user