diff --git a/rowers/templates/plannedsessioncreate.html b/rowers/templates/plannedsessioncreate.html index d803e32c..162646f2 100644 --- a/rowers/templates/plannedsessioncreate.html +++ b/rowers/templates/plannedsessioncreate.html @@ -1,71 +1,14 @@ -{% extends "base.html" %} +{% extends "newbase.html" %} {% load staticfiles %} {% load rowerfilters %} {% block title %}New Planned Session{% endblock %} -{% block content %} -
- {% include "planningbuttons.html" %} -
+{% block main %} +

Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}

-
-
-

Create Sessions for {{ rower.user.first_name }} {{ rower.user.last_name }}

-
-
- -
- - Today - - - This Week - - - This Month - - - Last Week - - - Last Month - - - Next Week - - - Next Month - -
-
-{% if user.is_authenticated and user|is_manager %} -
- -
- {% for member in user|team_rowers %} - {{ member.user.first_name }} {{ member.user.last_name }} - {% endfor %} -
-
- -{% endif %} -
- Courses -
-
- -
-
+
    +
  • Plan

    Click on session name to view @@ -113,11 +56,8 @@ {% endfor %} -

- - - -
+ +
  • New Session

    {% if form.errors %} @@ -130,15 +70,12 @@ {{ form.as_table }} {% csrf_token %} -
    - -
    -
    -
  • -
    -
    + + +
    + + -
    {% endblock %} {% block scripts %} @@ -240,3 +177,7 @@ {% endblock %} + +{% block sidebar %} +{% include 'menu_plan.html' %} +{% endblock %} diff --git a/rowers/urls.py b/rowers/urls.py index a88f39ad..e2833eb2 100644 --- a/rowers/urls.py +++ b/rowers/urls.py @@ -448,14 +448,9 @@ urlpatterns = [ url(r'^sessions/teamedit/(?P\d+)$',views.plannedsession_teamedit_view), url(r'^sessions/teamedit/(?P\d+)/(?P[\w\ ]+.*)$',views.plannedsession_teamedit_view), - url(r'^sessions/create$',views.plannedsession_create_view), + url(r'^sessions/create/$',views.plannedsession_create_view), url(r'^sessions/create/user/(?P\d+)$', views.plannedsession_create_view), - url( - r'^sessions/create/(?P[\w\ ]+.*)/user/(?P\d+)$', - views.plannedsession_create_view), - url(r'^sessions/create/(?P[\w\ ]+.*)$', - views.plannedsession_create_view), url(r'^sessions/multiclone$',views.plannedsession_multiclone_view), url(r'^sessions/multiclone/(?P[\w\ ]+.*)/user/(?P\d+)/extra/(?P\d+)$', diff --git a/rowers/views.py b/rowers/views.py index 22cdbcd7..0d59dc38 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -13645,9 +13645,17 @@ def plannedsession_multiclone_view( # Individual user creates training for himself @user_passes_test(hasplannedsessions,login_url="/rowers/planmembership/", redirect_field_name=None) -def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0,userid=0): +def plannedsession_create_view(request, + userid=0): - r = getrequestrower(request,rowerid=rowerid) + r = getrequestrower(request,userid=userid) + + when = request.GET.get('when') + if when: + timeperiod = when + else: + timeperiod = 'thisweek' + startdate,enddate = get_dates_timeperiod(timeperiod) if request.method == 'POST': @@ -13761,6 +13769,7 @@ def plannedsession_create_view(request,timeperiod='thisweek',rowerid=0,userid=0) 'teams':get_my_teams(request.user), 'plan':trainingplan, 'form':sessioncreateform, + 'active':'nav-plan', 'plannedsessions':sps, 'rower':r, 'timeperiod':timeperiod,