Private
Public Access
1
0

all plan pages now have date range form

This commit is contained in:
Sander Roosendaal
2018-11-09 14:07:18 +01:00
parent 4955ee8692
commit 2f705d0aea
11 changed files with 152 additions and 26 deletions

View File

@@ -0,0 +1 @@
E408191@CZ27LT9RCGN72.15176:1541580768

View File

@@ -8,6 +8,16 @@
<h1>Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1> <h1>Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1>
<ul class="main-content"> <ul class="main-content">
<li>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
</li>
<li class="grid_4"> <li class="grid_4">
<p> <p>
On this page, you can create and edit sessions for an entire time On this page, you can create and edit sessions for an entire time

View File

@@ -8,8 +8,34 @@
<h1>Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1> <h1>Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1>
<p>{{ timeperiod }}</p> <p>{{ timeperiod }}</p>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<ul class="main-content"> <ul class="main-content">
<li class="grid_2">
<h1>New Session</h1>
<form enctype="multipart/form-data" action=""
method="post">
{% if form.errors %}
<p style="color: red;">
Please correct the error{{ form.errors|pluralize }} below.
</p>
{% endif %}
<table>
{{ form.as_table }}
</table>
{% csrf_token %}
<input class="button green" type="submit" value="Save">
</form>
<div class="padded" id="id_guidance">
</li>
<li class="grid_2"> <li class="grid_2">
<h1>Plan</h1> <h1>Plan</h1>
<p> <p>
@@ -59,24 +85,6 @@
</tbody> </tbody>
</table> </table>
</li> </li>
<li class="grid_2">
<h1>New Session</h1>
<form enctype="multipart/form-data" action=""
method="post">
{% if form.errors %}
<p style="color: red;">
Please correct the error{{ form.errors|pluralize }} below.
</p>
{% endif %}
<table>
{{ form.as_table }}
</table>
{% csrf_token %}
<input class="button green" type="submit" value="Save">
</form>
<div class="padded" id="id_guidance">
</li>
</ul> </ul>
{% endblock %} {% endblock %}

View File

@@ -6,16 +6,27 @@
{% block main %} {% block main %}
<h1>Edit Session</h1> <h1>Edit Session</h1>
{% if user.is_authenticated and user|is_manager %}
{% endif %} <p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<ul class="main-content"> <ul class="main-content">
<li class="grid_2"> <li class="grid_2">
<h2>{{ thesession.name }}</h2> <h2>{{ thesession.name }}</h2>
{% if user.is_authenticated and user|is_manager %}
<p> <p>
<a href="/rowers/sessions/teamedit/{{ thesession.id }}/"> <a href="/rowers/sessions/teamedit/{{ thesession.id }}/">
Assign to my Teams Assign to my Teams
</a> </a>
</p> </p>
{% endif %}
<form enctype="multipart/form-data" action="{{ formloc }}" method="post"> <form enctype="multipart/form-data" action="{{ formloc }}" method="post">
{% if form.errors %} {% if form.errors %}
<p style="color: red;"> <p style="color: red;">

View File

@@ -15,7 +15,7 @@
<table> <table>
{{ dateform.as_table }} {{ dateform.as_table }}
</table> </table>
<input type="Submit"> <input type="Submit" value="Set Date Range">
</form> </form>
</p> </p>
</li> </li>

View File

@@ -66,6 +66,15 @@
<h1>Clone Multiple Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1> <h1>Clone Multiple Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<form enctype="multipart/form-data" method="post"> <form enctype="multipart/form-data" method="post">
<ul class="main-content"> <ul class="main-content">

View File

@@ -11,6 +11,15 @@
<h1>Coach Overview</h1> <h1>Coach Overview</h1>
{% endif %} {% endif %}
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<table width="90%" class="listtable"> <table width="90%" class="listtable">
<thead> <thead>

View File

@@ -19,6 +19,16 @@
{% block main %} {% block main %}
<h1>Manage Plan Execution for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1> <h1>Manage Plan Execution for {{ rower.user.first_name }} {{ rower.user.last_name }}</h1>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<p>Select one session on the left, and one or more workouts on the right <p>Select one session on the left, and one or more workouts on the right
to match the workouts to the session. For tests and training sessions, to match the workouts to the session. For tests and training sessions,
the selected workouts must be done on the same date. For all sessions, the selected workouts must be done on the same date. For all sessions,

View File

@@ -7,6 +7,16 @@
{% block main %} {% block main %}
<h1>Create Team Session</h1> <h1>Create Team Session</h1>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<form enctype="multipart/form-data" action="" method="post"> <form enctype="multipart/form-data" action="" method="post">
{% if form.errors %} {% if form.errors %}
<p style="color: red;"> <p style="color: red;">

View File

@@ -6,6 +6,17 @@
{% block main %} {% block main %}
<h1>Edit Team Session</h1> <h1>Edit Team Session</h1>
<p>
<form enctype="multipart/form-data" method="get">
<table>
{{ dateform.as_table }}
</table>
<input type="Submit" value="Set Date Range">
</form>
</p>
<form enctype="multipart/form-data" action="" method="post"> <form enctype="multipart/form-data" action="" method="post">
{% if form.errors %} {% if form.errors %}
<p style="color: red;"> <p style="color: red;">

View File

@@ -14091,6 +14091,11 @@ def plannedsession_multiclone_view(
'name': 'Clone Multiple Sessions' 'name': 'Clone Multiple Sessions'
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request, 'plannedsessions_multiclone_select.html', return render(request, 'plannedsessions_multiclone_select.html',
{'plannedsessions':sps, {'plannedsessions':sps,
@@ -14227,11 +14232,17 @@ def plannedsession_create_view(request,
trainingplan = None trainingplan = None
timeperiod = startdate.strftime('%Y-%m-%d')+'/'+enddate.strftime('%Y-%m-%d') timeperiod = startdate.strftime('%Y-%m-%d')+'/'+enddate.strftime('%Y-%m-%d')
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request,'plannedsessioncreate.html', return render(request,'plannedsessioncreate.html',
{ {
'teams':get_my_teams(request.user), 'teams':get_my_teams(request.user),
'plan':trainingplan, 'plan':trainingplan,
'dateform':dateform,
'form':sessioncreateform, 'form':sessioncreateform,
'active':'nav-plan', 'active':'nav-plan',
'plannedsessions':sps, 'plannedsessions':sps,
@@ -14330,17 +14341,24 @@ def plannedsession_multicreate_view(request,
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate
})
context = { context = {
'ps_formset':ps_formset, 'ps_formset':ps_formset,
'breadcrumbs':breadcrumbs, 'breadcrumbs':breadcrumbs,
'rower':r, 'rower':r,
'active':'nav-plan', 'active':'nav-plan',
'dateform':dateform,
'plan':trainingplan, 'plan':trainingplan,
'timeperiod':timeperiod, 'timeperiod':timeperiod,
'teams':get_my_teams(request.user), 'teams':get_my_teams(request.user),
'extrasessions': extrasessions+1 'extrasessions': extrasessions+1
} }
return render(request,'plannedsession_multicreate.html',context) return render(request,'plannedsession_multicreate.html',context)
# Manager creates sessions for entire team # Manager creates sessions for entire team
@@ -14476,11 +14494,17 @@ def plannedsession_teamcreate_view(request,
'name': 'Add Team Session' 'name': 'Add Team Session'
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request,'plannedsessionteamcreate.html', return render(request,'plannedsessionteamcreate.html',
{ {
'teams':get_my_teams(request.user), 'teams':get_my_teams(request.user),
'plan':trainingplan, 'plan':trainingplan,
'dateform':dateform,
'breadcrumbs':breadcrumbs, 'breadcrumbs':breadcrumbs,
'form':sessioncreateform, 'form':sessioncreateform,
'teamform':sessionteamselectform, 'teamform':sessionteamselectform,
@@ -14621,12 +14645,17 @@ def plannedsession_teamedit_view(request,
'name': 'Add Team Session' 'name': 'Add Team Session'
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request,'plannedsessionteamedit.html', return render(request,'plannedsessionteamedit.html',
{ {
'plannedsession':ps, 'plannedsession':ps,
'plan':trainingplan, 'plan':trainingplan,
'dateform':dateform,
'breadcrumbs':breadcrumbs, 'breadcrumbs':breadcrumbs,
'rower':r, 'rower':r,
'active':'nav-plan', 'active':'nav-plan',
@@ -14710,6 +14739,11 @@ def plannedsessions_coach_view(request,
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request,'plannedsessionscoach.html', return render(request,'plannedsessionscoach.html',
{ {
'myteams':myteams, 'myteams':myteams,
@@ -14717,6 +14751,7 @@ def plannedsessions_coach_view(request,
'breadcrumbs':breadcrumbs, 'breadcrumbs':breadcrumbs,
'plan':trainingplan, 'plan':trainingplan,
'statusdict':statusdict, 'statusdict':statusdict,
'dateform':dateform,
'timeperiod':timeperiod, 'timeperiod':timeperiod,
'rowers':rowers, 'rowers':rowers,
'rower':therower, 'rower':therower,
@@ -14987,11 +15022,19 @@ def plannedsessions_manage_view(request,userid=0,
'name': 'Link Sessions to Workouts' 'name': 'Link Sessions to Workouts'
}, },
] ]
timeperiod = startdate.strftime('%Y-%m-%d')+'/'+enddate.strftime('%Y-%m-%d') timeperiod = startdate.strftime('%Y-%m-%d')+'/'+enddate.strftime('%Y-%m-%d')
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
return render(request,'plannedsessionsmanage.html', return render(request,'plannedsessionsmanage.html',
{ {
'teams':get_my_teams(request.user), 'teams':get_my_teams(request.user),
'plan':trainingplan, 'plan':trainingplan,
'dateform':dateform,
'plannedsessions':sps, 'plannedsessions':sps,
'workouts':ws, 'workouts':ws,
'active':'nav-plan', 'active':'nav-plan',
@@ -15077,10 +15120,6 @@ def plannedsession_edit_view(request,id=0,userid=0):
r = getrequestrower(request,userid=userid) r = getrequestrower(request,userid=userid)
if when:
timeperiod = when
else:
timeperiod = 'thisweek'
startdate,enddate = get_dates_timeperiod(request) startdate,enddate = get_dates_timeperiod(request)
@@ -15172,6 +15211,13 @@ def plannedsession_edit_view(request,id=0,userid=0):
} }
] ]
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
timeperiod = startdate.strftime('%Y-%m-%d')+'/'+enddate.strftime('%Y-%m-%d')
return render(request,'plannedsessionedit.html', return render(request,'plannedsessionedit.html',
{ {
@@ -15182,6 +15228,7 @@ def plannedsession_edit_view(request,id=0,userid=0):
'active':'nav-plan', 'active':'nav-plan',
'plannedsessions':sps, 'plannedsessions':sps,
'thesession':ps, 'thesession':ps,
'dateform':dateform,
'rower':r, 'rower':r,
'timeperiod':timeperiod, 'timeperiod':timeperiod,
}) })