Merge branch 'release/v13.19'
This commit is contained in:
@@ -94,6 +94,13 @@ class GarminObjects(DjangoTestCase):
|
||||
data,w = dataprep.getrowdata_db(id=ws[0].id)
|
||||
self.assertEqual(len(data),2)
|
||||
|
||||
def test_garmin_deregistration(self):
|
||||
data = {"userAccessToken":"dfdzf"}
|
||||
response = self.c.post('/rowers/garmin/deregistration/',json.dumps(data),
|
||||
content_type='application/json')
|
||||
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
|
||||
@@ -417,6 +417,7 @@ urlpatterns = [
|
||||
name='workout_delete'),
|
||||
re_path(r'^garmin/summaries/',views.garmin_summaries_view,name='garmin_summaries_view'),
|
||||
re_path(r'^garmin/activities/',views.garmin_details_view,name='garmin_details_view'),
|
||||
re_path(r'^garmin/deregistration/',views.garmin_deregistration_view,name='garmin_deregistration_view'),
|
||||
# re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/delete/$',login_required(
|
||||
# views.workout_code_delete_view),name='workout_code_delete'),
|
||||
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/smoothenpace/$',views.workout_smoothenpace_view,name='workout_smoothenpace_view'),
|
||||
|
||||
@@ -1024,7 +1024,22 @@ def garmin_summaries_view(request):
|
||||
|
||||
return HttpResponse(status=400)
|
||||
|
||||
@csrf_exempt
|
||||
@csrf_exempt
|
||||
def garmin_deregistration_view(request):
|
||||
if request.method != 'POST':
|
||||
raise Http404("not allowed")
|
||||
|
||||
data = json.loads(request.body)
|
||||
garmintoken = data['userAccessToken']
|
||||
try:
|
||||
r = Rower.objects.get(garmintoken=garmintoken)
|
||||
r.garmintoken = ''
|
||||
except Rower.DoesNotExist:
|
||||
raise HttpResponseNotFound("Not found")
|
||||
|
||||
return HttpResponse(status=200)
|
||||
|
||||
@csrf_exempt
|
||||
def garmin_details_view(request):
|
||||
if request.method != 'POST':
|
||||
raise Http404("not allowed")
|
||||
|
||||
Reference in New Issue
Block a user