manual import rp3 working
This commit is contained in:
@@ -1023,8 +1023,8 @@ def workout_rp3import_view(request,userid=0):
|
||||
'name':'Workouts'
|
||||
},
|
||||
{
|
||||
'url':reverse('workout_stravaimport_view'),
|
||||
'name':'Strava'
|
||||
'url':reverse('workout_rp3import_view'),
|
||||
'name':'RP3'
|
||||
},
|
||||
]
|
||||
|
||||
@@ -1776,8 +1776,25 @@ importsources = {
|
||||
}
|
||||
|
||||
@login_required()
|
||||
def workout_getrp3importview(request,externalid,startdatetime):
|
||||
return 1
|
||||
def workout_getrp3importview(request,externalid):
|
||||
r = getrequestrower(request)
|
||||
token = rp3stuff.rp3_open(r.user)
|
||||
startdatetime = request.GET.get('startdatetime')
|
||||
|
||||
job = myqueue(queuehigh,
|
||||
handle_rp3_async_workout,
|
||||
r.user.id,
|
||||
token,
|
||||
externalid,
|
||||
startdatetime,
|
||||
)
|
||||
|
||||
#id = rp3stuff.get_rp3_workout(r.user,externalid,startdatetime=startdatetime)
|
||||
|
||||
messages.info(request,'The workout will be imported in the background')
|
||||
|
||||
url = reverse('workout_rp3import_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
@login_required()
|
||||
def workout_getimportview(request,externalid,source = 'c2'):
|
||||
|
||||
@@ -203,6 +203,7 @@ from rowers.tasks import handle_makeplot,handle_otwsetpower,handle_sendemailtcx,
|
||||
from rowers.tasks import (
|
||||
handle_sendemail_unrecognized,handle_sendemailnewcomment,
|
||||
handle_sendemailsummary,
|
||||
handle_rp3_async_workout,
|
||||
handle_send_template_email,
|
||||
handle_send_disqualification_email,
|
||||
handle_send_withdraw_email,
|
||||
|
||||
@@ -4786,6 +4786,11 @@ def workout_upload_api(request):
|
||||
except KeyError:
|
||||
garminid = 0
|
||||
|
||||
try:
|
||||
startdatetime = post_data['startdatetime']
|
||||
except KeyError:
|
||||
startdatetime = ''
|
||||
|
||||
r = None
|
||||
if form.is_valid():
|
||||
t = form.cleaned_data['title']
|
||||
@@ -4857,6 +4862,7 @@ def workout_upload_api(request):
|
||||
rpe=rpe,
|
||||
notes=notes,
|
||||
uploadoptions=post_data,
|
||||
startdatetime=startdatetime,
|
||||
)
|
||||
|
||||
if id == 0:
|
||||
|
||||
Reference in New Issue
Block a user