Private
Public Access
1
0
This commit is contained in:
2024-06-12 17:52:09 +02:00
parent 09a00f4ac6
commit 37389def6a
8 changed files with 34 additions and 13 deletions

View File

@@ -1594,7 +1594,6 @@ class SavedAnalysisView(UserPassesTestMixin, View):
def post(self, request, *args, **kwargs): # pragma: no cover
form = self.form_class(request.POST)
if form.is_valid():
cd = form.cleaned_data
self.selected = cd['analyses']

View File

@@ -652,7 +652,7 @@ def rower_process_testcallback(request): # pragma: no cover
@user_passes_test(ispromember, login_url="/rowers/paidplans/",
message="This functionality requires a Pro plan or higher",
redirect_field_name=None)
@permission_required('rower.is_coach', fn=get_user_by_userid, raise_exception=True)
@permission_required('rower.is_planmember', fn=get_user_by_userid, raise_exception=True)
def workout_rojaboimport_view(request, message="", userid=0): # pragma: no cover
r = getrequestrower(request, userid=userid)
if r.user != request.user:
@@ -753,10 +753,12 @@ def workout_rojaboimport_view(request, message="", userid=0): # pragma: no cover
'steps': steps,
}
ps.save()
messages.info(request,'Saved planned session {id}'.format(id=ps.id))
except KeyError: # pragma: no cover
pass
except ValidationError:
messages.error(request,"You cannot import sessions")
except KeyError:
pass