Private
Public Access
1
0

date is sticky in plannedsession create form

This commit is contained in:
Sander Roosendaal
2018-02-13 08:29:50 +01:00
parent ae0e0650e8
commit a874609bb5

View File

@@ -11622,6 +11622,9 @@ def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0):
add_rower_session(r,ps)
request.session['fstartdate'] = str(arrow.get(startdate))
request.session['fenddate'] = str(arrow.get(enddate))
url = reverse(plannedsession_create_view,
kwargs = {
'rowerid':r.id,
@@ -11629,7 +11632,20 @@ def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0):
})
return HttpResponseRedirect(url)
else:
sessioncreateform = PlannedSessionForm()
if 'fstartdate' in request.session:
fstartdate = arrow.get(request.session['fstartdate']).date()
fenddate = arrow.get(request.session['fenddate']).date()
forminitial = {
'startdate':fstartdate,
'enddate':fenddate
}
else:
forminitial = {}
print forminitial
sessioncreateform = PlannedSessionForm(initial=forminitial)
startdate,enddate = get_dates_timeperiod(timeperiod)
sps = get_sessions(r,startdate=startdate,enddate=enddate)