passing tests - user / workouts permissions done
This commit is contained in:
@@ -13,7 +13,7 @@ def default(o):
|
||||
|
||||
|
||||
# Send workout to TP
|
||||
@permission_required('workout.change_workout',fn=objectgetter(Workout, 'id'))
|
||||
@permission_required('workout.change_workout',fn=get_workout_by_opaqueid,raise_exception=True)
|
||||
def workout_tp_upload_view(request,id=0):
|
||||
|
||||
message = ""
|
||||
@@ -25,7 +25,7 @@ def workout_tp_upload_view(request,id=0):
|
||||
return HttpResponseRedirect("/rowers/me/tpauthorize/")
|
||||
|
||||
# ready to upload. Hurray
|
||||
w = get_object_or_404(Workout,pk=id)
|
||||
w = get_workout_by_opaqueid(request,id)
|
||||
r = w.user
|
||||
|
||||
|
||||
@@ -66,7 +66,7 @@ def workout_tp_upload_view(request,id=0):
|
||||
|
||||
# Send workout to Strava
|
||||
# abundance of error logging here because there were/are some bugs
|
||||
@permission_required('workout.change_workout',fn=objectgetter(Workout, 'id'))
|
||||
@permission_required('workout.change_workout',fn=get_workout_by_opaqueid,raise_exception=True)
|
||||
def workout_strava_upload_view(request,id=0):
|
||||
message = ""
|
||||
r = getrower(request.user)
|
||||
@@ -202,7 +202,7 @@ def workout_c2_upload_view(request,id=0):
|
||||
return response
|
||||
|
||||
# Upload workout to RunKeeper
|
||||
@permission_required('workout.change_workout',fn=objectgetter(Workout, 'id'))
|
||||
@permission_required('workout.change_workout',fn=get_workout_by_opaqueid,raise_exception=True)
|
||||
def workout_runkeeper_upload_view(request,id=0):
|
||||
message = ""
|
||||
w = get_workout(id)
|
||||
@@ -263,7 +263,7 @@ def workout_runkeeper_upload_view(request,id=0):
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
# Upload workout to Underarmour
|
||||
@permission_required('workout.change_workout',fn=objectgetter(Workout, 'id'))
|
||||
@permission_required('workout.change_workout',fn=get_workout_by_opaqueid,raise_exception=True)
|
||||
def workout_underarmour_upload_view(request,id=0):
|
||||
message = ""
|
||||
w = get_workout(id)
|
||||
@@ -324,7 +324,7 @@ def workout_underarmour_upload_view(request,id=0):
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
# Upload workout to SportTracks
|
||||
@permission_required('workout.change_workout',fn=objectgetter(Workout, 'id'))
|
||||
@permission_required('workout.change_workout',fn=get_workout_by_opaqueid)
|
||||
def workout_sporttracks_upload_view(request,id=0):
|
||||
message = ""
|
||||
# ready to upload. Hurray
|
||||
@@ -378,7 +378,7 @@ def workout_sporttracks_upload_view(request,id=0):
|
||||
s = response
|
||||
message = "Something went wrong in workout_sporttracks_upload_view: %s" % s.reason
|
||||
messages.error(request,message)
|
||||
|
||||
|
||||
url = reverse(r.defaultlandingpage,
|
||||
kwargs = {
|
||||
'id':encoder.encode_hex(w.id),
|
||||
|
||||
Reference in New Issue
Block a user