Update strength model

This commit is contained in:
Gregory Trullemans 2024-01-14 15:46:31 +01:00
parent 7aeed36fe8
commit 10d3ebca31
5 changed files with 67 additions and 0 deletions

View File

@ -120,6 +120,22 @@
</div>
</div>
<div class="form-group row ">
<label for="id_heel_raise_test_right" class="col-5 col-sm-5 col-form-label">{{ form.heel_raise_test_right.label }}<span class="text-danger"><b>*</b></span></label>
<div class="col-5 col-sm-3 col-md-2 col-lg-2 col-xl-2 {% if form.heel_raise_test_right.errors %}has-danger{% endif %}">
{{ form.heel_raise_test_right }}
{% if form.heel_raise_test_right.errors %}&nbsp;<span class="btn btn-sm btn-danger-outline">{% for error in form.heel_raise_test_right.errors %}{{ error }}{% endfor %}</span>{% endif %}
</div>
</div>
<div class="form-group row ">
<label for="id_heel_raise_test_left" class="col-5 col-sm-5 col-form-label">{{ form.heel_raise_test_left.label }}<span class="text-danger"><b>*</b></span></label>
<div class="col-5 col-sm-3 col-md-2 col-lg-2 col-xl-2 {% if form.heel_raise_test_left.errors %}has-danger{% endif %}">
{{ form.heel_raise_test_left }}
{% if form.heel_raise_test_left.errors %}&nbsp;<span class="btn btn-sm btn-danger-outline">{% for error in form.heel_raise_test_left.errors %}{{ error }}{% endfor %}</span>{% endif %}
</div>
</div>
<div class="form-group text-center">
<input type="submit" value="{% if stability_id %}Save{% else %}Add{% endif %}" class="btn btn-warning" />
</div>

View File

@ -65,6 +65,15 @@
<td>shoulder_internal_rotator_left</td>
<td>{{ strength.shoulder_internal_rotator_left }}</td>
</tr>
<tr>
<td>heel_raise_test_right</td>
<td>{{ strength.heel_raise_test_right }}</td>
</tr>
<tr>
<td>heel_raise_test_left</td>
<td>{{ strength.heel_raise_test_left }}</td>
</tr>
</table>
<div class="card-footer pl-0 pb-0">
<a href="{% url 'strength_list' %}">

View File

@ -385,6 +385,8 @@ class StrengthForm(forms.ModelForm):
"shoulder_external_rotator_right",
"shoulder_internal_rotator_left",
"shoulder_internal_rotator_right",
"heel_raise_test_left",
"heel_raise_test_right",
)
widgets = {
"date": forms.DateInput(
@ -491,6 +493,22 @@ class StrengthForm(forms.ModelForm):
"max": "10000",
}
),
"heel_raise_test_left": forms.NumberInput(
attrs={
"class": "form-control",
"placeholder": "x",
"min": "0",
"max": "10000",
}
),
"heel_raise_test_right": forms.NumberInput(
attrs={
"class": "form-control",
"placeholder": "x",
"min": "0",
"max": "10000",
}
),
}
gymnast_related = forms.CharField(

View File

@ -0,0 +1,22 @@
# Generated by Django 4.2 on 2024-01-14 14:44
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("followup", "0052_alter_mobilityflexibility_unique_together_and_more"),
]
operations = [
migrations.AddField(
model_name="strength",
name="heel_raise_test_left",
field=models.PositiveSmallIntegerField(blank=True, null=True),
),
migrations.AddField(
model_name="strength",
name="heel_raise_test_right",
field=models.PositiveSmallIntegerField(blank=True, null=True),
),
]

View File

@ -721,6 +721,8 @@ class Strength(Seasonisable):
shoulder_external_rotator_right = models.PositiveSmallIntegerField(null=True, blank=True)
shoulder_internal_rotator_left = models.PositiveSmallIntegerField(null=True, blank=True)
shoulder_internal_rotator_right = models.PositiveSmallIntegerField(null=True, blank=True)
heel_raise_test_left = models.PositiveSmallIntegerField(null=True, blank=True)
heel_raise_test_right = models.PositiveSmallIntegerField(null=True, blank=True)
def __str__(self):
return f"{self.gymnast} - {self.date}"