Add files

This commit is contained in:
Gregory Trullemans 2023-07-14 10:30:12 +02:00
parent 926c5d029f
commit 489045b1bf
2 changed files with 171 additions and 0 deletions

View File

@ -0,0 +1,81 @@
# Generated by Django 4.2 on 2023-07-13 13:32
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("followup", "0041_injurylocation_injury_body_side_injury_diagnosis_and_more"),
]
operations = [
migrations.CreateModel(
name="InjuryType",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("label", models.CharField(max_length=100)),
],
options={
"verbose_name": "Injury Type",
"verbose_name_plural": "Injury Types",
},
),
migrations.CreateModel(
name="SidePlankLegRaise",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("label", models.CharField(max_length=100)),
],
options={
"verbose_name": "Stability - SidePlankLegRaise",
},
),
migrations.CreateModel(
name="SLBridge",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("label", models.CharField(max_length=100)),
],
options={
"verbose_name": "Stability - SLBridge",
},
),
migrations.AddField(
model_name="injury",
name="injury_type",
field=models.ForeignKey(
blank=True,
default=None,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="injuries",
to="followup.injurytype",
verbose_name="Type",
),
),
]

View File

@ -0,0 +1,90 @@
# Generated by Django 4.2 on 2023-07-13 13:34
from django.db import migrations, models
import django.db.models.deletion
import ultron.tools.models
class Migration(migrations.Migration):
dependencies = [
("people", "0008_alter_gymnast_orientation"),
("followup", "0042_injurytype_sideplanklegraise_slbridge_and_more"),
]
operations = [
migrations.CreateModel(
name="Stability",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"date",
models.DateField(
default=ultron.tools.models.get_default_date,
verbose_name="Date",
),
),
("season", models.CharField(editable=False, max_length=9)),
("week_number", models.PositiveSmallIntegerField(editable=False)),
(
"anterior_chain",
models.PositiveSmallIntegerField(verbose_name="Anterior Chain"),
),
(
"posterior_chain_left",
models.PositiveSmallIntegerField(
verbose_name="Posterior Chain Left"
),
),
(
"posterior_chain_right",
models.PositiveSmallIntegerField(
verbose_name="Posterior Chain Right"
),
),
(
"leg_lowering",
models.PositiveSmallIntegerField(
choices=[
(0, "Not able to maintain pressure"),
(1, "Step 1: OK"),
(2, "Step 2: OK"),
(3, "Step 3: OK"),
],
verbose_name="Leg Lowering: lumbar stability",
),
),
(
"gymnast",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="stabilitytests",
to="people.gymnast",
),
),
(
"side_plank_leg_raise",
models.ManyToManyField(
related_name="stabilitytests", to="followup.sideplanklegraise"
),
),
(
"sl_bridge",
models.ManyToManyField(
related_name="stabilitytests", to="followup.slbridge"
),
),
],
options={
"verbose_name": "Stability",
"verbose_name_plural": "Stabilities",
},
),
]