diff --git a/rowers/models.py b/rowers/models.py index 20a4b588..dcd7df70 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -1398,6 +1398,7 @@ class TrainingPlan(models.Model): status = models.BooleanField(default=True,verbose_name='Active') target = models.ForeignKey(TrainingTarget,blank=True,null=True,on_delete=models.SET_NULL) startdate = models.DateField(default=current_day) + notes = models.CharField(blank=True,null=True,max_length=200,verbose_name='Plan Notes') enddate = models.DateField( default=half_year_from_now) @@ -1476,11 +1477,12 @@ class TrainingPlan(models.Model): class TrainingPlanForm(ModelForm): class Meta: model = TrainingPlan - fields = ['name','target','startdate','enddate','status','rowers'] + fields = ['name','target','startdate','enddate','status','notes','rowers'] widgets = { 'startdate': AdminDateWidget(), - 'enddate': AdminDateWidget() + 'enddate': AdminDateWidget(), + 'notes': forms.Textarea() } def __init__(self,*args, **kwargs): diff --git a/rowers/templates/trainingplan.html b/rowers/templates/trainingplan.html index 1a8c8d8e..181f22cc 100644 --- a/rowers/templates/trainingplan.html +++ b/rowers/templates/trainingplan.html @@ -24,6 +24,11 @@ The training plan target is: {{ plan.target.name }} on {{ plan.target.date }}. {% endif %}
+ ++ {{ plan.notes }} +
{% if plan|mayeditplan:request %} {% endif %} @@ -303,7 +308,7 @@ {% if todays_date <= microcycle.enddate %} - {% if microcycle.plan.type == 'userdefined' %} + {% if microcycle.plan.type == 'userdefined' %}