# Generated by Django 4.2 on 2024-03-01 06:49 from django.db import migrations, models import django.db.models.deletion import jarvis.tools.models class Migration(migrations.Migration): dependencies = [ ("people", "0011_gymnast_trainers"), ("objective", "0016_routine_is_routine"), ] operations = [ migrations.CreateModel( name="Passe", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "informations", models.TextField( blank=True, help_text="Only MarkDown is authorized", null=True, verbose_name="Comments", ), ), ("label", models.CharField(blank=True, max_length=30, null=True)), ("regexp", models.CharField(blank=True, max_length=50, null=True)), ("number_of_skill", models.PositiveSmallIntegerField(default=0)), ( "difficulty", models.DecimalField(decimal_places=1, default=0.0, max_digits=4), ), ("educatives", models.ManyToManyField(to="objective.educative")), ], options={ "abstract": False, }, ), migrations.CreateModel( name="TrainingProgram", 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)), ("repetition", models.PositiveSmallIntegerField(default=1)), ("number_of_skill", models.PositiveSmallIntegerField(default=0)), ( "difficulty", models.DecimalField(decimal_places=1, default=0.0, max_digits=4), ), ("rank", models.PositiveSmallIntegerField(default=1)), ("score", models.PositiveSmallIntegerField(blank=True, null=True)), ("updated_at", models.DateTimeField(auto_now=True)), ( "gymnast", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="people.gymnast" ), ), ( "passe", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="objective.passe", ), ), ], options={ "abstract": False, }, ), ]