sort of importing ok
This commit is contained in:
@@ -703,10 +703,20 @@ def plannedsession_intervalsimport_view(request, message="", userid=0):
|
||||
sessionids = [id for id in tdict['session']]
|
||||
for sessionid in sessionids:
|
||||
sessiondata = integration.get_plannedsession(sessionid)
|
||||
if sessiondata['description'] is None:
|
||||
sessiondata['description'] = ''
|
||||
if sessiondata:
|
||||
timetarget = sessiondata['time_target']
|
||||
if timetarget is None:
|
||||
timetarget = sessiondata['moving_time']
|
||||
if timetarget is None:
|
||||
timetarget = 3600
|
||||
timetarget = int(timetarget)/60.
|
||||
ps = PlannedSession(
|
||||
name=sessiondata['name'],
|
||||
comment=sessiondata['description'],
|
||||
sessionmode='time',
|
||||
sessionvalue=timetarget,
|
||||
startdate=arrow.get(sessiondata['start_date_local']).datetime,
|
||||
enddate=arrow.get(sessiondata['end_date_local']).datetime,
|
||||
preferreddate=arrow.get(sessiondata['start_date_local']).datetime,
|
||||
@@ -714,11 +724,18 @@ def plannedsession_intervalsimport_view(request, message="", userid=0):
|
||||
sessiontype='session',
|
||||
intervals_icu_id=sessiondata['id'],
|
||||
manager=request.user,
|
||||
fitfile=sessiondata['fitfile'],
|
||||
)
|
||||
ps.save()
|
||||
ps.rower.add(r)
|
||||
ps.update_steps()
|
||||
if sessiondata['category'].lower() == 'workout':
|
||||
ps.fitfile = sessiondata['fitfile']
|
||||
ps.save()
|
||||
ps.update_steps()
|
||||
if sessiondata['category'].lower() == 'target':
|
||||
ps.sessiontype = 'cycletarget'
|
||||
ps.sessionvalue = int(sessiondata['time_target'])/60.
|
||||
ps.enddate = ps.startdate + datetime.timedelta(days=6)
|
||||
ps.save()
|
||||
url = reverse('plannedsessions_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user