diff --git a/rowers/tests/testdata/testdata.csv.gz b/rowers/tests/testdata/testdata.csv.gz index c1c85bf9..0c6c7fd2 100644 Binary files a/rowers/tests/testdata/testdata.csv.gz and b/rowers/tests/testdata/testdata.csv.gz differ diff --git a/rowers/views/workoutviews.py b/rowers/views/workoutviews.py index c95cfdda..a2dd3f36 100644 --- a/rowers/views/workoutviews.py +++ b/rowers/views/workoutviews.py @@ -3328,6 +3328,18 @@ def workout_edit_view(request,id=0,message="",successmessage=""): if (checkworkoutuser(request.user,row)==False): raise PermissionDenied("Access denied") + if request.user.rower.rowerplan == 'basic' and 'speedcoach2' in row.workoutsource: + data = getsmallrowdata_db(['wash'],ids=[encoder.decode_hex(id)]) + try: + if data['wash'].std() != 0: + url = reverse('paidplans') + messages.info( + request, + 'Some Empower Oarlock data are only available to users with a paid plan'.format(u=url) + ) + except: + pass + form = WorkoutForm(instance=row) if request.method == 'POST':