Private
Public Access
1
0

redirects to boxchart workout picker when ids messed up

This commit is contained in:
Sander Roosendaal
2017-05-17 09:31:56 +02:00
parent 791d537b8d
commit b7d7d5cc83
2 changed files with 21 additions and 1 deletions

View File

@@ -95,6 +95,15 @@ from scipy.signal import savgol_filter
import datetime
def get_workouts(ids,userid):
workouts = []
for id in ids:
w = Workout.objects.get(id=id)
if w.user.user.id == userid:
workouts.append[w]
return workouts
def filter_df(datadf,fieldname,value,largerthan=True):
try:

View File

@@ -3124,7 +3124,18 @@ def boxplot_view(request,userid=0,
workstrokesonly = not includereststrokes
ids = request.session['ids']
request.session['ids'] = ids
workouts = [Workout.objects.get(id=id) for id in ids]
workouts = dataprep.get_workouts(ids,userid)
if not workouts:
message = 'Error: Workouts in session storage do not belong to this user.'
messages.error(request,message)
url = reverse(user_boxplot_select,
kwargs={
'userid':userid,
}
)
return HttpResponseRedirect(url)
# workouts = [Workout.objects.get(id=id) for id in ids]
labeldict = {
int(w.id): w.__unicode__() for w in workouts