diff --git a/rowers/templates/paidplans.html b/rowers/templates/paidplans.html
index edc89a45..e0a5ecae 100644
--- a/rowers/templates/paidplans.html
+++ b/rowers/templates/paidplans.html
@@ -65,7 +65,7 @@
| Automatic Synchronization with other fitness sites |
- ✔ |
+ |
✔ |
✔ |
✔ |
diff --git a/rowers/templates/rower_exportsettings.html b/rowers/templates/rower_exportsettings.html
index ae8d53f1..25bfe659 100644
--- a/rowers/templates/rower_exportsettings.html
+++ b/rowers/templates/rower_exportsettings.html
@@ -2,6 +2,8 @@
{% block title %}Change Rower Export Settings{% endblock %}
+
+
{% block main %}
Import and Export Settings for {{ rower.user.first_name }} {{ rower.user.last_name }}
diff --git a/rowers/views/userviews.py b/rowers/views/userviews.py
index 51d2fc4c..f181db1a 100644
--- a/rowers/views/userviews.py
+++ b/rowers/views/userviews.py
@@ -318,6 +318,8 @@ def rower_exportsettings_view(request,userid=0):
form = RowerExportForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
+ if r.rowerplan == 'basic':
+ messages.error(request,'These settings can only be set if you are a user on one of the paid plans.')
for attr, value in cd.items():
doset = True
@@ -327,6 +329,8 @@ def rower_exportsettings_view(request,userid=0):
doset = False
except KeyError:
doset = True
+ if r.rowerplan == 'basic':
+ doset = False
if not doset:
before = getattr(r,attr)
if before == value:
@@ -334,7 +338,8 @@ def rower_exportsettings_view(request,userid=0):
if doset:
setattr(r, attr, value)
else:
- messages.error(request,'Could not set '+attr+'. You need to create the connection first.')
+ if r.rowerplan != 'basic':
+ messages.error(request,'Could not set '+attr+'. You need to create the connection first.')
r.save()
messages.info(request,'Settings saved')