diff --git a/training/forms.py b/training/forms.py index 4c00a06a..9cfcf368 100644 --- a/training/forms.py +++ b/training/forms.py @@ -19,7 +19,7 @@ class QualificationForm(forms.ModelForm): pk = kwargs.pop('pk', None) super(QualificationForm, self).__init__(*args, **kwargs) self.fields['trainee'].initial = Profile.objects.get(pk=pk) - self.fields['date'].initial = date.today() + self.fields['date'].widget.format = '%Y-%m-%d' def clean_date(self): date = self.cleaned_data['date'] diff --git a/training/models.py b/training/models.py index 0b6099d7..9ab380fb 100644 --- a/training/models.py +++ b/training/models.py @@ -93,7 +93,7 @@ class TrainingItemQualification(models.Model): # TODO Maximum depth - some things stop at Complete and you can't be passed out in them def __str__(self): - return "{} in {} on {}".format(self.depth, self.item, self.date) + return "{} in {} on {}".format(self.get_depth_display(), self.item, self.date.strftime("%b %d %Y")) @property def activity_feed_string(self): diff --git a/training/templates/edit_training_record.html b/training/templates/edit_training_record.html index 5b2d328e..c63b5e88 100644 --- a/training/templates/edit_training_record.html +++ b/training/templates/edit_training_record.html @@ -31,6 +31,9 @@