diff --git a/rowers/models.py b/rowers/models.py index b2b12116..74373e98 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -826,10 +826,10 @@ class PlannedSession(models.Model): ) startdate = models.DateField(default=timezone.now, - verbose_name='Start Date') + verbose_name='On or After') enddate = models.DateField(default=a_week_from_now, - verbose_name='End Date') + verbose_name='On or Before') sessiontype = models.CharField(default='session', choices=sessiontypechoices, @@ -861,7 +861,7 @@ class PlannedSession(models.Model): team = models.ManyToManyField(Team,blank=True) rower = models.ManyToManyField(Rower,blank=True) - sessionmode = models.CharField(default='distance', + sessionmode = models.CharField(default='time', choices=sessionmodechoices, max_length=150, verbose_name='Session Mode') @@ -887,6 +887,7 @@ class DateInput(forms.DateInput): input_type = 'date' class PlannedSessionForm(ModelForm): + class Meta: model = PlannedSession fields = ['startdate', @@ -899,10 +900,16 @@ class PlannedSessionForm(ModelForm): 'sessionunit', 'comment', ] + + dateTimeOptions = { + 'format': 'yyyy-mm-dd', + 'autoclose': True, + } + widgets = { 'comment': forms.Textarea, 'startdate': DateInput(), - 'enddate': AdminDateWidget(), + 'enddate': DateInput(), } diff --git a/rowers/templates/plannedsessioncreate.html b/rowers/templates/plannedsessioncreate.html index 3c7a6709..63bba657 100644 --- a/rowers/templates/plannedsessioncreate.html +++ b/rowers/templates/plannedsessioncreate.html @@ -1,9 +1,9 @@ {% extends "base.html" %} {% load staticfiles %} +{% load rowerfilters %} {% block title %}New Planned Session{% endblock %} - {% block content %}
{% include "planningbuttons.html" %} @@ -14,7 +14,7 @@

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

- {% if user.is_authenticated and user|is_manager %} {% endif %} +
-
-
- {% if form.errors %} -

- Please correct the error{{ form.errors|pluralize }} below. -

- {% endif %} - - - {{ form.as_table }} -
- {% csrf_token %} -
- -
-
-