# Generated by Django 3.2.8 on 2021-12-01 13:03 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ("people", "0001_initial"), ("location", "0001_initial"), ] operations = [ migrations.CreateModel( name="Event", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("datebegin", models.DateTimeField(verbose_name="Début")), ("dateend", models.DateTimeField(blank=True, verbose_name="Fin")), ( "informations", models.TextField( blank=True, help_text="Only MarkDown is authorized", null=True, verbose_name="Comments", ), ), ("name", models.CharField(max_length=255, verbose_name="Nom")), ], options={ "verbose_name": "Event", "verbose_name_plural": "Event", }, ), migrations.CreateModel( name="EventType", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("name", models.CharField(max_length=255, verbose_name="Nom")), ("acronym", models.CharField(max_length=15, verbose_name="Acronyme")), ], options={ "verbose_name": "Event Type", "verbose_name_plural": "Event Types", }, ), migrations.CreateModel( name="Event_Participation", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("rank", models.PositiveSmallIntegerField(default=0)), ( "event", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="planning.event" ), ), ( "gymnast", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to="people.gymnast" ), ), ], options={ "verbose_name": "Event Participation", }, ), migrations.AddField( model_name="event", name="eventtype", field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, to="planning.eventtype", verbose_name="Type", ), ), migrations.AddField( model_name="event", name="gymnasts", field=models.ManyToManyField( related_name="participate_to", through="planning.Event_Participation", to="people.Gymnast", verbose_name="Participants", ), ), migrations.AddField( model_name="event", name="place", field=models.ForeignKey( default=None, on_delete=django.db.models.deletion.CASCADE, to="location.place", ), ), ]