diff --git a/rowers/templates/analysis.html b/rowers/templates/analysis.html
index da1726ee..f64f716b 100644
--- a/rowers/templates/analysis.html
+++ b/rowers/templates/analysis.html
@@ -126,7 +126,7 @@
-
+
{% if user|is_promember %}
OTE Critical Power
@@ -138,6 +138,19 @@
Analyse power vs piece duration to make predictions, for erg pieces.
+
+
+ {% if user|is_planmember %}
+ Lab
+ {% else %}
+ Lab
+ {% endif %}
+
+
+ Undisclosed new functionality. This is still experimental and
+ may not make sense.
+
+
diff --git a/rowers/templatetags/rowerfilters.py b/rowers/templatetags/rowerfilters.py
index fc7509ef..25d80fd9 100644
--- a/rowers/templatetags/rowerfilters.py
+++ b/rowers/templatetags/rowerfilters.py
@@ -131,6 +131,11 @@ def is_manager(user):
r = Rower.objects.get(user=user)
return r.rowerplan == 'coach'
+@register.filter
+def is_planmember(user):
+ r = Rower.objects.get(user=user)
+ return r.rowerplan == 'plan' or r.rowerplan == 'coach'
+
@register.filter
def user_teams(user):
try: