Private
Public Access
1
0

landingpage sticky in uploadoptions

This commit is contained in:
Sander Roosendaal
2017-11-03 13:53:59 +01:00
parent 657e9e9cd0
commit df82b53018
2 changed files with 15 additions and 3 deletions

View File

@@ -164,6 +164,11 @@ nextpages = list(landingpages)
nextpages.append(('workout_upload_view','Upload Another File'))
nextpages = tuple(nextpages)
class LandingPageForm(forms.Form):
landingpage = forms.ChoiceField(choices=nextpages,
initial='workout_edit_view',
label='After Upload, go to')
class UploadOptionsForm(forms.Form):
plotchoices = (
('timeplot','Time Plot'),

View File

@@ -27,6 +27,7 @@ from rowers.forms import (
LoginForm,DocumentsForm,UploadOptionsForm,
TeamUploadOptionsForm,WorkFlowLeftPanelForm,WorkFlowMiddlePanelForm,
WorkFlowLeftPanelElement,WorkFlowMiddlePanelElement,
LandingPageForm,
)
from django.core.urlresolvers import reverse
from django.core.exceptions import PermissionDenied
@@ -7587,6 +7588,7 @@ def workout_add_chart_view(request,id,plotnr=1):
@login_required()
def workout_stravaimport_view(request,message=""):
res = stravastuff.get_strava_workout_list(request.user)
if (res.status_code != 200):
if (res.status_code == 401):
r = getrower(request.user)
@@ -7625,7 +7627,7 @@ def workout_stravaimport_view(request,message=""):
res = dict(zip(keys,values))
workouts.append(res)
return render(request,'strava_list_import.html',
{'workouts':workouts,
'teams':get_my_teams(request.user),
@@ -8192,7 +8194,11 @@ def workout_upload_view(request,
if 'uploadoptions' in request.session:
uploadoptions = request.session['uploadoptions']
uploadoptions['landingpage'] = r.defaultlandingpage
try:
defaultlandingpage = uploadoptions['landingpage']
except KeyError:
uploadoptions['landingpage'] = r.defaultlandingpage
defaultlandingpage = r.defaultlandingpage
else:
request.session['uploadoptions'] = uploadoptions
@@ -8224,6 +8230,7 @@ def workout_upload_view(request,
landingpage = uploadoptions['landingpage']
except KeyError:
landingpage = r.defaultlandingpage
uploadoptions['landingpage'] = landingpage
try:
upload_to_c2 = uploadoptions['upload_to_C2']
@@ -8292,7 +8299,7 @@ def workout_upload_view(request,
'upload_to_RunKeeper':upload_to_rk,
'upload_to_MapMyFitness':upload_to_ua,
'upload_to_TrainingPeaks':upload_to_tp,
'landingpage':r.defaultlandingpage,
'landingpage':landingpage,
}