Private
Public Access
1
0

strava working

This commit is contained in:
Sander Roosendaal
2018-11-14 20:52:53 +01:00
parent 7d06649cae
commit 1f0a5f5ec9
4 changed files with 72 additions and 12 deletions

View File

@@ -1733,6 +1733,12 @@ def workout_strava_upload_view(request,id=0):
message = ""
r = getrower(request.user)
res = -1
try:
thetoken = strava_open(request.user)
except NoTokenError:
return HttpResponseRedirect("/rowers/me/stravaauthorize")
if (r.stravatoken == '') or (r.stravatoken is None):
s = "Token doesn't exist. Need to authorize"
return HttpResponseRedirect("/rowers/me/stravaauthorize/")
@@ -1749,11 +1755,16 @@ def workout_strava_upload_view(request,id=0):
newnotes = w.notes+'\n from '+w.workoutsource+' via rowsandall.com'
except TypeError:
newnotes = 'from '+w.workoutsource+' via rowsandall.com'
activity_type = r.stravaexportas
res,mes = stravastuff.handle_stravaexport(f,w.name,
r.stravatoken,
description=newnotes,
activity_type=activity_type)
if w.workouttype in mytypes.rowtypes:
activity_type = r.stravaexportas
else:
activity_type = mytypes.stravamapping[w.workouttype]
res,mes = stravastuff.handle_stravaexport(
f,w.name,
r.stravatoken,
description=newnotes,
activity_type=activity_type)
if res==0:
messages.error(request,mes)
w.uploadedtostrava = -1
@@ -10871,7 +10882,7 @@ def workout_getimportview(request,externalid,source = 'c2'):
return HttpResponseRedirect(url)
# strokdata not empty - continue
# strokedata not empty - continue
id,message = importsources[source].add_workout_from_data(
request.user,
externalid,data,