158 lines
4.6 KiB
HTML
158 lines
4.6 KiB
HTML
{% load staticfiles %}
|
|
{% load rowerfilters %}
|
|
<h1>Plan</h1>
|
|
<ul class="cd-accordion-menu animated">
|
|
<li class="has-children" id="plans">
|
|
<input type="checkbox" name="group-plans" id="group-plans">
|
|
<label for="group-plans">
|
|
<i class="fas fa-bullseye-pointer"></i> Plans
|
|
</label>
|
|
<ul>
|
|
<li id="plans-manage">
|
|
<a href="/rowers/createplan/">
|
|
<i class="fas fa-bullseye-pointer"></i> Manage Plans
|
|
</a>
|
|
</li>
|
|
{% for plan in rower|trainingplans %}
|
|
<li id="plan-{{ plan.id }}">
|
|
<a href="/rowers/plan/{{ plan.id }}/">
|
|
<i class="fal fa-calendar-alt fa-fw"></i> {{ plan.name }}
|
|
</a>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</li>
|
|
<li class="has-children" id="sessions">
|
|
<input type="checkbox" name="group-sessions" id="group-sessions">
|
|
<label for="group-sessions">
|
|
<i class="fas fa-calendar-alt fa-fw"></i> Sessions
|
|
</label>
|
|
<ul>
|
|
<li id="sessions-list">
|
|
<a href="/rowers/sessions/">
|
|
<i class="far fa-calendar-alt fa-fw"></i> Sessions
|
|
</a>
|
|
</li>
|
|
<li id="sessions-link">
|
|
<a href="/rowers/sessions/manage/">
|
|
<i class="fas fa-tasks fa-fw"></i> Link Workouts
|
|
</a>
|
|
</li>
|
|
<li id="sessions-coach/">
|
|
<a href="/rowers/sessions/coach">
|
|
<i class="fas fa-bullhorn fa-fw"></i> Coach View
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="has-children" id="plan">
|
|
<input type="checkbox" name="group-plan" id="group-plan">
|
|
<label for="group-plan">
|
|
<i class="fas fa-calendar-plus fa-fw"></i> Plan Sessions
|
|
</label>
|
|
<ul>
|
|
<li id="plan-session">
|
|
<a href="/rowers/sessions/create/">
|
|
<i class="far fa-calendar-plus fa-fw"></i> Add Session
|
|
</a>
|
|
</li>
|
|
<li id="plan-teamsession">
|
|
<a href="/rowers/sessions/teamcreate/">
|
|
<i class="fas fa-whistle fa-fw"></i> Add Team Session
|
|
</a>
|
|
</li>
|
|
<li id="plan-microcycle">
|
|
<a href="/rowers/sessions/multicreate/">
|
|
<i class="fas fa-expand fa-fw"></i>Plan Microcycle
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul><!-- cd-accordion-menu -->
|
|
|
|
<p> </p>
|
|
|
|
<ul class="cd-accordion-menu animated">
|
|
<li class="has-children" id="cycles">
|
|
<input type="checkbox" name="cycle-selector" id="cycle-selector">
|
|
<label for="cycle-selector"><i class="far fa-calendar-alt fa-fw"></i> Select Time Period</label>
|
|
<ul>
|
|
<li class="has-children" id="cycles-this">
|
|
<input type="checkbox" name="cycle-this" id="cycle-this">
|
|
<label for="cycle-this">This</label>
|
|
<ul>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"thisweek" }}>
|
|
Week
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"thismonth" }}>
|
|
Month
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="has-children" id="cycles-next">
|
|
<input type="checkbox" name="cycle-next" id="cycle-next">
|
|
<label for="cycle-next">Next</label>
|
|
<ul>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"nextweek" }}>
|
|
Week
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"nextmonth" }}>
|
|
Month
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="has-children" id="cycles-Last">
|
|
<input type="checkbox" name="cycle-Last" id="cycle-Last">
|
|
<label for="cycle-Last">Last</label>
|
|
<ul>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"lastweek" }}>
|
|
Week
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href = {{ request.path|timeurl:"lastmonth" }}>
|
|
Month
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
{% if user.is_authenticated and user|is_manager %}
|
|
<p> </p>
|
|
|
|
{% if user|team_members %}
|
|
<ul class="cd-accordion-menu animated">
|
|
<li class="has-children" id="athletes">
|
|
<input type="checkbox" name="athlete-selector" id="athlete-selector">
|
|
<label for="athlete-selector"><i class="fas fa-users fa-fw"></i> Athletes</label>
|
|
<ul>
|
|
{% for member in user|team_members %}
|
|
<a href={{ request.path|userurl:member }}?when={{ timeperiod }}>
|
|
<i class="fas fa-user fa-fw"></i>
|
|
{% if member == rower.user %}
|
|
•
|
|
{% else %}
|
|
|
|
{% endif %}
|
|
{{ member.first_name }} {{ member.last_name }}
|
|
</a>
|
|
{% endfor %}
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
{% endif %}
|
|
{% endif %}
|