67 lines
2.2 KiB
Python
67 lines
2.2 KiB
Python
|
# Generated by Django 4.1.1 on 2022-10-25 14:21
|
||
|
|
||
|
from django.db import migrations, models
|
||
|
import django.db.models.deletion
|
||
|
import jarvis.tools.models
|
||
|
|
||
|
|
||
|
class Migration(migrations.Migration):
|
||
|
|
||
|
dependencies = [
|
||
|
("people", "0004_gymnast_email_trainer"),
|
||
|
("followup", "0031_alter_note_status"),
|
||
|
]
|
||
|
|
||
|
operations = [
|
||
|
migrations.CreateModel(
|
||
|
name="Intensity",
|
||
|
fields=[
|
||
|
(
|
||
|
"id",
|
||
|
models.BigAutoField(
|
||
|
auto_created=True,
|
||
|
primary_key=True,
|
||
|
serialize=False,
|
||
|
verbose_name="ID",
|
||
|
),
|
||
|
),
|
||
|
(
|
||
|
"date",
|
||
|
models.DateField(
|
||
|
default=jarvis.tools.models.get_default_date,
|
||
|
verbose_name="Date",
|
||
|
),
|
||
|
),
|
||
|
("season", models.CharField(editable=False, max_length=9)),
|
||
|
("week_number", models.PositiveSmallIntegerField(editable=False)),
|
||
|
(
|
||
|
"informations",
|
||
|
models.TextField(
|
||
|
blank=True,
|
||
|
help_text="Only MarkDown is authorized",
|
||
|
null=True,
|
||
|
verbose_name="Comments",
|
||
|
),
|
||
|
),
|
||
|
(
|
||
|
"time",
|
||
|
models.PositiveSmallIntegerField(verbose_name="Time (in minutes)"),
|
||
|
),
|
||
|
("difficulty", models.PositiveSmallIntegerField()),
|
||
|
("quantity_of_skill", models.PositiveSmallIntegerField()),
|
||
|
("number_of_passes", models.PositiveSmallIntegerField()),
|
||
|
(
|
||
|
"gymnast",
|
||
|
models.ForeignKey(
|
||
|
on_delete=django.db.models.deletion.CASCADE,
|
||
|
related_name="intensities",
|
||
|
to="people.gymnast",
|
||
|
),
|
||
|
),
|
||
|
],
|
||
|
options={
|
||
|
"abstract": False,
|
||
|
},
|
||
|
),
|
||
|
]
|