adding rp3 auto import
This commit is contained in:
@@ -1002,7 +1002,7 @@ def workout_rp3import_view(request,userid=0):
|
||||
if (r.stravatoken == '') or (r.stravatoken is None):
|
||||
s = "Token doesn't exist. Need to authorize"
|
||||
return HttpResponseRedirect("/rowers/me/stravaauthorize/")
|
||||
message = "Something went wrong in workout_stravaimport_view"
|
||||
message = "Something went wrong in workout_rp3import_view"
|
||||
messages.error(request,message)
|
||||
url = reverse('workouts_view')
|
||||
return HttpResponseRedirect(url)
|
||||
@@ -1700,6 +1700,25 @@ def workout_getc2workout_all(request,page=1,message=""):
|
||||
url = reverse('workouts_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
@login_required()
|
||||
def workout_getrp3workout_all(request):
|
||||
try:
|
||||
thetoken = rp3_open(request.user)
|
||||
except NoTokenError:
|
||||
return HttpResponseRedirect("/rowers/me/rp3authorize/")
|
||||
|
||||
r = getrequestrower(request)
|
||||
|
||||
result = rp3stuff.get_rp3_workouts(r,do_async=True)
|
||||
|
||||
if result:
|
||||
messages.info(request,'Your RP3 workouts will be imported in the coming few minutes')
|
||||
else:
|
||||
messages.error(request,'Your RP3 workouts import failed')
|
||||
|
||||
url = reverse('workouts_view')
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
# List of workouts available on Concept2 logbook - for import
|
||||
@login_required()
|
||||
@permission_required('rower.is_coach',fn=get_user_by_userid,raise_exception=True)
|
||||
@@ -1807,6 +1826,7 @@ def workout_getrp3importview(request,externalid):
|
||||
token,
|
||||
externalid,
|
||||
startdatetime,
|
||||
20,
|
||||
)
|
||||
|
||||
#id = rp3stuff.get_rp3_workout(r.user,externalid,startdatetime=startdatetime)
|
||||
|
||||
@@ -154,6 +154,7 @@ import datetime
|
||||
import iso8601
|
||||
import rowers.c2stuff as c2stuff
|
||||
from rowers.c2stuff import c2_open
|
||||
from rowers.rp3stuff import rp3_open
|
||||
from rowers.runkeeperstuff import runkeeper_open
|
||||
from rowers.sporttracksstuff import sporttracks_open
|
||||
from rowers.tpstuff import tp_open
|
||||
|
||||
Reference in New Issue
Block a user