fixing export error
This commit is contained in:
@@ -440,6 +440,18 @@ WORKOUT permissions
|
||||
|
||||
# check if user is owner or coach of owner of workout
|
||||
|
||||
@rules.predicate
|
||||
def is_workout_owner(user, workout):
|
||||
if user.is_anonymous:
|
||||
return False
|
||||
|
||||
try:
|
||||
r = user.rower
|
||||
except AttributeError: # pragma: no cover
|
||||
return False
|
||||
|
||||
return workout.user.user == user
|
||||
|
||||
|
||||
@rules.predicate
|
||||
def is_workout_user(user, workout):
|
||||
@@ -507,7 +519,7 @@ can_change_workout = is_workout_user
|
||||
rules.add_perm('workout.change_workout', can_change_workout)
|
||||
# replaces checkworkoutuserview
|
||||
rules.add_perm('workout.view_workout', can_view_workout)
|
||||
|
||||
rules.add_perm('workout.is_owner', is_workout_owner)
|
||||
|
||||
# checkviewworkouts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user