imports more than 50 workouts from C2
This commit is contained in:
@@ -8001,7 +8001,7 @@ def workout_sporttracksimport_view(request,message=""):
|
||||
|
||||
# List of workouts on Concept2 logbook. This view only used for debugging
|
||||
@login_required()
|
||||
def c2listdebug_view(request,message=""):
|
||||
def c2listdebug_view(request,page=1,message=""):
|
||||
try:
|
||||
thetoken = c2_open(request.user)
|
||||
except C2NoTokenError:
|
||||
@@ -8009,7 +8009,7 @@ def c2listdebug_view(request,message=""):
|
||||
|
||||
r = getrower(request.user)
|
||||
|
||||
res = c2stuff.get_c2_workout_list(request.user)
|
||||
res = c2stuff.get_c2_workout_list(request.user,page=page)
|
||||
|
||||
if (res.status_code != 200):
|
||||
message = "Something went wrong in workout_c2import_view (C2 token renewal)"
|
||||
@@ -8021,6 +8021,7 @@ def c2listdebug_view(request,message=""):
|
||||
return HttpResponseRedirect(url)
|
||||
else:
|
||||
workouts = []
|
||||
print res.json()['meta']
|
||||
for item in res.json()['data']:
|
||||
d = item['distance']
|
||||
i = item['id']
|
||||
@@ -8043,13 +8044,13 @@ def c2listdebug_view(request,message=""):
|
||||
|
||||
# Import all unknown workouts available on Concept2 logbook
|
||||
@login_required()
|
||||
def workout_getc2workout_all(request,message=""):
|
||||
def workout_getc2workout_all(request,page=1,message=""):
|
||||
try:
|
||||
thetoken = c2_open(request.user)
|
||||
except C2NoTokenError:
|
||||
return HttpResponseRedirect("/rowers/me/c2authorize/")
|
||||
|
||||
res = c2stuff.get_c2_workout_list(request.user)
|
||||
res = c2stuff.get_c2_workout_list(request.user,page=page)
|
||||
|
||||
if (res.status_code != 200):
|
||||
message = "Something went wrong in workout_c2import_view (C2 token refresh)"
|
||||
@@ -8094,13 +8095,13 @@ def workout_getc2workout_all(request,message=""):
|
||||
|
||||
# List of workouts available on Concept2 logbook - for import
|
||||
@login_required()
|
||||
def workout_c2import_view(request,message=""):
|
||||
def workout_c2import_view(request,page=1,message=""):
|
||||
try:
|
||||
thetoken = c2_open(request.user)
|
||||
except C2NoTokenError:
|
||||
return HttpResponseRedirect("/rowers/me/c2authorize/")
|
||||
|
||||
res = c2stuff.get_c2_workout_list(request.user)
|
||||
res = c2stuff.get_c2_workout_list(request.user,page=page)
|
||||
|
||||
if (res.status_code != 200):
|
||||
message = "Something went wrong in workout_c2import_view (C2 token refresh)"
|
||||
@@ -8140,6 +8141,7 @@ def workout_c2import_view(request,message=""):
|
||||
'c2_list_import2.html',
|
||||
{'workouts':workouts,
|
||||
'teams':get_my_teams(request.user),
|
||||
'page':page,
|
||||
})
|
||||
|
||||
# Import a workout from Strava
|
||||
|
||||
Reference in New Issue
Block a user