Merge branch 'release/v10.70'
This commit is contained in:
+4
-2
@@ -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):
|
||||
|
||||
@@ -24,6 +24,11 @@
|
||||
The training plan target is: {{ plan.target.name }} on {{ plan.target.date }}.
|
||||
{% endif %}
|
||||
</p>
|
||||
|
||||
<h2>Notes</h2>
|
||||
<p>
|
||||
{{ plan.notes }}
|
||||
</p>
|
||||
{% if plan|mayeditplan:request %}
|
||||
<p><a href="/rowers/editplan/{{ plan.id }}">Edit the plan</a></p>
|
||||
{% endif %}
|
||||
|
||||
@@ -1557,7 +1557,7 @@ def plannedsession_totemplate_view(request,id=0):
|
||||
ps.enddate = datetime.date(1970,1,1)
|
||||
ps.save()
|
||||
|
||||
url = reverse(plannedsession_create_view,kwargs={'userid':request.user.id})
|
||||
url = reverse(plannedsession_create_view,kwargs={'userid':r.user.id})
|
||||
|
||||
startdatestring = startdate.strftime('%Y-%m-%d')
|
||||
enddatestring = enddate.strftime('%Y-%m-%d')
|
||||
@@ -2021,6 +2021,7 @@ def rower_create_trainingplan(request,userid=0):
|
||||
startdate = form.cleaned_data['startdate']
|
||||
status = form.cleaned_data['status']
|
||||
enddate = form.cleaned_data['enddate']
|
||||
notes = form.cleaned_data['notes']
|
||||
|
||||
try:
|
||||
athletes = form.cleaned_data['rowers']
|
||||
@@ -2033,6 +2034,7 @@ def rower_create_trainingplan(request,userid=0):
|
||||
manager=themanager,
|
||||
startdate=startdate,
|
||||
enddate=enddate,status=status,
|
||||
notes=notes,
|
||||
)
|
||||
|
||||
p.save()
|
||||
|
||||
@@ -5171,11 +5171,10 @@ def workout_split_view(request,id=0):
|
||||
ids,mesgs = dataprep.split_workout(
|
||||
r,row,splitsecond,splitmode
|
||||
)
|
||||
except IndexError:
|
||||
messages.error(request,"Something went wrong in Split")
|
||||
|
||||
for message in mesgs:
|
||||
messages.info(request,message)
|
||||
except IndexError:
|
||||
messages.error(request,"Something went wrong in Split")
|
||||
|
||||
|
||||
if request.user == r:
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":0.9,"Mb":14,"BladeLength":0.46,"Lscull":2.425,"Nrowers":1,"RowOrScull":"scull","Span":1.6,"CatchAngle":-0.93,"DragForm":0.98}
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":1.14,"Mb":27,"BladeLength":0.46,"Lscull":2.975,"Nrowers":2,"RowOrScull":"row","Span":1.6,"CatchAngle":-0.93,"DragForm":1.05}
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":0.9,"Mb":27,"BladeLength":0.46,"Lscull":2.425,"Nrowers":2,"RowOrScull":"scull","Span":1.6,"CatchAngle":-0.93,"DragForm":1.05}
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":1.14,"Mb":50,"BladeLength":0.545,"Lscull":2.9325,"Nrowers":4,"RowOrScull":"row","Span":1.6,"CatchAngle":-0.93,"DragForm":1}
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":0.9,"Mb":52,"BladeLength":0.46,"Lscull":2.425,"Nrowers":4,"RowOrScull":"scull","Span":1.6,"CatchAngle":-0.93,"DragForm":1.11}
|
||||
@@ -0,0 +1 @@
|
||||
{"Lin":1.14,"Mb":151,"BladeLength":0.545,"Lscull":2.9325,"Nrowers":8,"RowOrScull":"row","Span":1.6,"CatchAngle":-0.93,"DragForm":1}
|
||||
Reference in New Issue
Block a user