# Generated by Django 3.2.8 on 2021-11-16 09:07 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')), ('informations', models.TextField(blank=True, help_text='Only MarkDown is authorized', null=True, verbose_name='Comments')), ('datebegin', models.DateTimeField(verbose_name='Début')), ('dateend', models.DateTimeField(blank=True, verbose_name='Fin')), ('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'), ), ]