date is sticky in plannedsession create form
This commit is contained in:
@@ -11622,6 +11622,9 @@ def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0):
|
|||||||
|
|
||||||
add_rower_session(r,ps)
|
add_rower_session(r,ps)
|
||||||
|
|
||||||
|
request.session['fstartdate'] = str(arrow.get(startdate))
|
||||||
|
request.session['fenddate'] = str(arrow.get(enddate))
|
||||||
|
|
||||||
url = reverse(plannedsession_create_view,
|
url = reverse(plannedsession_create_view,
|
||||||
kwargs = {
|
kwargs = {
|
||||||
'rowerid':r.id,
|
'rowerid':r.id,
|
||||||
@@ -11629,7 +11632,20 @@ def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0):
|
|||||||
})
|
})
|
||||||
return HttpResponseRedirect(url)
|
return HttpResponseRedirect(url)
|
||||||
else:
|
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)
|
startdate,enddate = get_dates_timeperiod(timeperiod)
|
||||||
sps = get_sessions(r,startdate=startdate,enddate=enddate)
|
sps = get_sessions(r,startdate=startdate,enddate=enddate)
|
||||||
|
|||||||
Reference in New Issue
Block a user