diff --git a/rowers/models.py b/rowers/models.py index a846a2aa..878b71e5 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -1023,6 +1023,17 @@ def checkworkoutuser(user,workout): except Rower.DoesNotExist: return False +def checkviewworkouts(user,rower): + try: + r = user.rower + if rower == r: + return True + teams = Team.objects.filter(manager=user) + print Rower.objects.filter(team__in=teams) + if rower in Rower.objects.filter(team__in=teams): + return True + except Rower.DoesNotExist: + return False # Check if user is coach or rower def checkaccessuser(user,rower): diff --git a/rowers/templates/menu_plan.html b/rowers/templates/menu_plan.html index 8dc3add6..47113564 100644 --- a/rowers/templates/menu_plan.html +++ b/rowers/templates/menu_plan.html @@ -82,27 +82,26 @@

 

- - {% if user.is_authenticated and user|is_manager %}

 

- -{% if user|coach_rowers %} +{% if user|team_members %} + + {% if user.is_authenticated and user|is_manager %}

 

+ {% if user|coach_rowers %}