# Generated by Django 2.1.7 on 2019-03-16 16:58 import datetime from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name="Chrono", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "routineType", models.IntegerField( choices=[ (0, "Routine 1"), (1, "Routine 2"), (2, "Final's routine"), (3, "10 Chandelles"), ] ), ), ( "date", models.DateField(default=datetime.date.today, verbose_name="Date"), ), ("score", models.DecimalField(decimal_places=2, max_digits=5)), ], ), migrations.CreateModel( name="Educative", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "information", models.TextField( blank=True, help_text="Seul le MarkDown simple est accepté", null=True, verbose_name="Comments", ), ), ( "longLabel", models.CharField(max_length=255, verbose_name="Long Name"), ), ( "shortLabel", models.CharField(max_length=255, verbose_name="Short Name"), ), ( "difficulty", models.DecimalField( decimal_places=1, max_digits=3, verbose_name="Difficulty" ), ), ("level", models.IntegerField(verbose_name="Level")), ( "rank", models.IntegerField(blank=True, null=True, verbose_name="Rank"), ), ( "ageBoy", models.IntegerField( blank=True, null=True, verbose_name="Boy's age" ), ), ( "ageGirl", models.IntegerField( blank=True, null=True, verbose_name="Girl's age" ), ), ], options={ "verbose_name": "Educatif", "verbose_name_plural": "Educatifs", "ordering": ["level", "longLabel", "shortLabel"], }, ), migrations.CreateModel( name="Routine_Skill", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("rank", models.IntegerField()), ], ), migrations.CreateModel( name="TouchPosition", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("longLabel", models.CharField(max_length=30, verbose_name="Nom long")), ( "shortLabel", models.CharField(max_length=15, verbose_name="Nom court"), ), ("competition", models.BooleanField(verbose_name="Compétition")), ("default", models.BooleanField(verbose_name="Défaut")), ], options={ "verbose_name": "Landing", "verbose_name_plural": "Landings", "ordering": ["longLabel", "shortLabel", "default", "competition"], }, ), migrations.CreateModel( name="Routine", fields=[ ( "educative_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="objective.Educative", ), ), ("active", models.BooleanField()), ("is_competitive", models.BooleanField(default=False)), ], options={"verbose_name": "Routine", "verbose_name_plural": "Routines",}, bases=("objective.educative",), ), migrations.CreateModel( name="Skill", fields=[ ( "educative_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="objective.Educative", ), ), ( "position", models.CharField( choices=[ ("0", "None"), ("o", "Tuck"), ("c", "Puck"), ("<", "Pike"), ("L", "Half pike"), ("/", "Straight"), ("//", "Straddle"), ], max_length=2, ), ), ( "rotationType", models.IntegerField( choices=[(0, "None"), (1, "Frontward"), (2, "Backward")], verbose_name="Type de rotation", ), ), ("rotation", models.IntegerField(verbose_name="1/4 de rotation")), ("twist", models.IntegerField(verbose_name="1/2 Vrille")), ("notation", models.CharField(max_length=25)), ( "simplyNotation", models.CharField(max_length=25, verbose_name="Notation simplifiée"), ), ("is_competitive", models.BooleanField(default=False)), ], options={"verbose_name": "Skill", "verbose_name_plural": "Skills",}, bases=("objective.educative",), ), migrations.AddField( model_name="educative", name="educative", field=models.ManyToManyField( blank=True, related_name="educativeOf", to="objective.Educative" ), ), migrations.AddField( model_name="educative", name="prerequisite", field=models.ManyToManyField( blank=True, related_name="prerequisiteOf", to="objective.Educative" ), ), ]