Private
Public Access
1
0

fixing export error

This commit is contained in:
2024-12-29 14:33:18 +01:00
parent 3a7b51a8d8
commit 4fda5a04cb
4 changed files with 22 additions and 5 deletions

View File

@@ -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