reinstating strava auto import
This commit is contained in:
@@ -3442,7 +3442,7 @@ class RowerExportForm(ModelForm):
|
||||
'runkeeper_auto_export',
|
||||
'sporttracks_auto_export',
|
||||
'strava_auto_export',
|
||||
#'strava_auto_import',
|
||||
'strava_auto_import',
|
||||
'trainingpeaks_auto_export',
|
||||
]
|
||||
|
||||
|
||||
@@ -665,11 +665,9 @@ def rower_process_callback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -706,10 +704,9 @@ def rower_process_polarcallback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -726,9 +723,9 @@ def rower_process_garmincallback(request):
|
||||
r.garminrefreshtoken = garminrefreshtoken
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
# Process Strava Callback
|
||||
@@ -766,14 +763,14 @@ def rower_process_stravacallback(request):
|
||||
r.save()
|
||||
id = stravastuff.set_strava_athlete_id(r.user)
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
else:
|
||||
message = "Something went wrong with the Strava authorization"
|
||||
messages.error(request,message)
|
||||
url = reverse('workouts_view')
|
||||
url = reverse('rower_exportsettings_view')
|
||||
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
@@ -798,10 +795,9 @@ def rower_process_runkeepercallback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -826,10 +822,9 @@ def rower_process_sporttrackscallback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -853,10 +848,9 @@ def rower_process_underarmourcallback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -879,10 +873,9 @@ def rower_process_tpcallback(request):
|
||||
|
||||
r.save()
|
||||
|
||||
successmessage = "Tokens stored. Good to go"
|
||||
successmessage = "Tokens stored. Good to go. Please check your import/export settings"
|
||||
messages.info(request,successmessage)
|
||||
url = reverse('workouts_view')
|
||||
|
||||
url = reverse('rower_exportsettings_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
|
||||
@@ -1069,7 +1062,7 @@ def strava_webhook_view(request):
|
||||
f.write('Rower not found')
|
||||
return HttpResponse(status=200)
|
||||
ws = Workout.objects.filter(uploadedtostrava=stravaid)
|
||||
if ws.count()==0:
|
||||
if ws.count()==0 and r.strava_auto_import:
|
||||
job = stravastuff.async_get_workout(r.user,stravaid)
|
||||
else:
|
||||
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
|
||||
|
||||
Reference in New Issue
Block a user