paid plan info for basic empower users
This commit is contained in:
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
@@ -3328,6 +3328,18 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
|
|||||||
if (checkworkoutuser(request.user,row)==False):
|
if (checkworkoutuser(request.user,row)==False):
|
||||||
raise PermissionDenied("Access denied")
|
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 <a href="{u}">paid plan</a>'.format(u=url)
|
||||||
|
)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
form = WorkoutForm(instance=row)
|
form = WorkoutForm(instance=row)
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
|
|||||||
Reference in New Issue
Block a user