diff --git a/timelaps/migrations/0001_initial.py b/timelaps/migrations/0001_initial.py index e8ee090..1ed51c4 100644 --- a/timelaps/migrations/0001_initial.py +++ b/timelaps/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 2.1.5 on 2019-01-12 08:54 +# Generated by Django 2.1.5 on 2019-01-15 23:31 from django.db import migrations, models import django.db.models.deletion @@ -16,67 +16,73 @@ class Migration(migrations.Migration): name='Driver', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('first_name', models.CharField(max_length=30)), - ('last_name', models.CharField(max_length=30)), + ('first_name', models.CharField(blank=True, default=None, max_length=30, null=True)), + ('last_name', models.CharField(blank=True, default=None, max_length=30, null=True)), + ], + ), + migrations.CreateModel( + name='EngagedPilot', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('order', models.IntegerField(blank=True, default=None, null=True)), + ('pilot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pilot', to='timelaps.Driver')), ], ), migrations.CreateModel( name='Race', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=30)), - ('start_date', models.DateField()), - ('end_date', models.DateField(null=True)), + ('name', models.CharField(blank=True, default=None, max_length=30, null=True)), + ('start_date', models.DateTimeField(blank=True, default=None, null=True)), + ('end_date', models.DateTimeField(blank=True, default=None, null=True)), ('duration', models.IntegerField()), - ('comment', models.CharField(max_length=256)), + ('comment', models.CharField(blank=True, default=None, max_length=256, null=True)), ], ), migrations.CreateModel( name='Relay', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('relay_start', models.DateField()), - ('relay_end', models.DateField(null=True)), + ('relay_start', models.DateTimeField()), + ('relay_end', models.DateTimeField(blank=True, default=None, null=True)), ('has_refuel', models.BooleanField(default=False)), - ('pilot_chrono', models.IntegerField(null=True)), - ('comment', models.CharField(max_length=256, null=True)), + ('pilot_chrono', models.IntegerField(blank=True, default=None, null=True)), + ('comment', models.CharField(blank=True, default=None, max_length=256, null=True)), + ('team_pilot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='relays', to='timelaps.EngagedPilot')), ], ), migrations.CreateModel( - name='Rule', + name='Rules', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('min_stand_duration', models.IntegerField()), + ('min_stand_duration', models.IntegerField(blank=True, default=None, null=True)), ('max_autonomy_dry', models.IntegerField()), ('max_autonomy_wet', models.IntegerField()), - ('max_driving_duration', models.IntegerField(null=True)), - ('relay_default_duration', models.IntegerField(null=True)), + ('max_driving_duration', models.IntegerField(blank=True, default=None, null=True)), + ('relay_default_duration', models.IntegerField(blank=True, default=None, null=True)), ], ), migrations.CreateModel( name='Team', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.CharField(max_length=30)), + ('name', models.CharField(blank=True, default=None, max_length=30, null=True)), + ('comment', models.CharField(blank=True, default=None, max_length=256, null=True)), ], ), - migrations.CreateModel( - name='TeamPilot', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('pilot', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Driver')), - ('race', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Race')), - ('team', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Team')), - ], - ), - migrations.AddField( - model_name='relay', - name='team', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Team'), - ), migrations.AddField( model_name='race', name='fk_rules', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Rule'), + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='timelaps.Rules'), + ), + migrations.AddField( + model_name='engagedpilot', + name='race', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='race', to='timelaps.Race'), + ), + migrations.AddField( + model_name='engagedpilot', + name='team', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='team', to='timelaps.Team'), ), ] diff --git a/timelaps/migrations/0002_auto_20190112_0858.py b/timelaps/migrations/0002_auto_20190112_0858.py deleted file mode 100644 index 62d8065..0000000 --- a/timelaps/migrations/0002_auto_20190112_0858.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 08:58 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0001_initial'), - ] - - operations = [ - migrations.RenameModel( - old_name='Rule', - new_name='Rules', - ), - ] diff --git a/timelaps/migrations/0003_auto_20190112_0903.py b/timelaps/migrations/0003_auto_20190112_0903.py deleted file mode 100644 index 539accf..0000000 --- a/timelaps/migrations/0003_auto_20190112_0903.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:03 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0002_auto_20190112_0858'), - ] - - operations = [ - migrations.RemoveField( - model_name='relay', - name='team', - ), - migrations.AddField( - model_name='relay', - name='team_pilot_id', - field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='timelaps.TeamPilot'), - preserve_default=False, - ), - migrations.AddField( - model_name='teampilot', - name='order', - field=models.IntegerField(null=True), - ), - ] diff --git a/timelaps/migrations/0004_auto_20190112_0906.py b/timelaps/migrations/0004_auto_20190112_0906.py deleted file mode 100644 index a7ce129..0000000 --- a/timelaps/migrations/0004_auto_20190112_0906.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:06 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0003_auto_20190112_0903'), - ] - - operations = [ - migrations.AlterField( - model_name='race', - name='comment', - field=models.CharField(max_length=256, null=True), - ), - ] diff --git a/timelaps/migrations/0005_auto_20190112_0907.py b/timelaps/migrations/0005_auto_20190112_0907.py deleted file mode 100644 index 27f1af2..0000000 --- a/timelaps/migrations/0005_auto_20190112_0907.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:07 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0004_auto_20190112_0906'), - ] - - operations = [ - migrations.RenameField( - model_name='driver', - old_name='last_name', - new_name='name', - ), - ] diff --git a/timelaps/migrations/0006_auto_20190112_0912.py b/timelaps/migrations/0006_auto_20190112_0912.py deleted file mode 100644 index a989d30..0000000 --- a/timelaps/migrations/0006_auto_20190112_0912.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:12 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0005_auto_20190112_0907'), - ] - - operations = [ - migrations.RenameField( - model_name='teampilot', - old_name='pilot', - new_name='pilot_id', - ), - migrations.RenameField( - model_name='teampilot', - old_name='race', - new_name='race_id', - ), - migrations.RenameField( - model_name='teampilot', - old_name='team', - new_name='team_id', - ), - ] diff --git a/timelaps/migrations/0007_auto_20190112_0930.py b/timelaps/migrations/0007_auto_20190112_0930.py deleted file mode 100644 index 2237c17..0000000 --- a/timelaps/migrations/0007_auto_20190112_0930.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:30 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0006_auto_20190112_0912'), - ] - - operations = [ - migrations.RenameField( - model_name='driver', - old_name='name', - new_name='last_name', - ), - migrations.RemoveField( - model_name='relay', - name='team_pilot_id', - ), - migrations.AddField( - model_name='relay', - name='team_pilot_id', - field=models.ManyToManyField(to='timelaps.TeamPilot'), - ), - ] diff --git a/timelaps/migrations/0008_auto_20190112_0934.py b/timelaps/migrations/0008_auto_20190112_0934.py deleted file mode 100644 index b10731f..0000000 --- a/timelaps/migrations/0008_auto_20190112_0934.py +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:34 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0007_auto_20190112_0930'), - ] - - operations = [ - migrations.RemoveField( - model_name='relay', - name='team_pilot_id', - ), - migrations.AddField( - model_name='relay', - name='team_pilot_id', - field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='timelaps.TeamPilot'), - preserve_default=False, - ), - ] diff --git a/timelaps/migrations/0009_auto_20190112_0938.py b/timelaps/migrations/0009_auto_20190112_0938.py deleted file mode 100644 index 56adc2a..0000000 --- a/timelaps/migrations/0009_auto_20190112_0938.py +++ /dev/null @@ -1,33 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 09:38 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0008_auto_20190112_0934'), - ] - - operations = [ - migrations.AlterField( - model_name='race', - name='end_date', - field=models.DateTimeField(null=True), - ), - migrations.AlterField( - model_name='race', - name='start_date', - field=models.DateTimeField(), - ), - migrations.AlterField( - model_name='relay', - name='relay_end', - field=models.DateTimeField(null=True), - ), - migrations.AlterField( - model_name='relay', - name='relay_start', - field=models.DateTimeField(), - ), - ] diff --git a/timelaps/migrations/0010_auto_20190112_1005.py b/timelaps/migrations/0010_auto_20190112_1005.py deleted file mode 100644 index 5ffc41c..0000000 --- a/timelaps/migrations/0010_auto_20190112_1005.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 10:05 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0009_auto_20190112_0938'), - ] - - operations = [ - migrations.RenameField( - model_name='teampilot', - old_name='pilot_id', - new_name='pilot', - ), - migrations.RenameField( - model_name='teampilot', - old_name='race_id', - new_name='race', - ), - migrations.RenameField( - model_name='teampilot', - old_name='team_id', - new_name='team', - ), - ] diff --git a/timelaps/migrations/0011_auto_20190112_1017.py b/timelaps/migrations/0011_auto_20190112_1017.py deleted file mode 100644 index 4169685..0000000 --- a/timelaps/migrations/0011_auto_20190112_1017.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 10:17 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0010_auto_20190112_1005'), - ] - - operations = [ - migrations.RenameField( - model_name='relay', - old_name='team_pilot_id', - new_name='team_pilot', - ), - ] diff --git a/timelaps/migrations/0012_auto_20190112_1019.py b/timelaps/migrations/0012_auto_20190112_1019.py deleted file mode 100644 index 17c085a..0000000 --- a/timelaps/migrations/0012_auto_20190112_1019.py +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by Django 2.1.5 on 2019-01-12 10:19 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('timelaps', '0011_auto_20190112_1017'), - ] - - operations = [ - migrations.AlterField( - model_name='driver', - name='first_name', - field=models.CharField(blank=True, default=None, max_length=30, null=True), - ), - migrations.AlterField( - model_name='driver', - name='last_name', - field=models.CharField(blank=True, default=None, max_length=30, null=True), - ), - migrations.AlterField( - model_name='race', - name='comment', - field=models.CharField(blank=True, default=None, max_length=256, null=True), - ), - migrations.AlterField( - model_name='race', - name='end_date', - field=models.DateTimeField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='race', - name='name', - field=models.CharField(blank=True, default=None, max_length=30, null=True), - ), - migrations.AlterField( - model_name='race', - name='start_date', - field=models.DateTimeField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='relay', - name='comment', - field=models.CharField(blank=True, default=None, max_length=256, null=True), - ), - migrations.AlterField( - model_name='relay', - name='pilot_chrono', - field=models.IntegerField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='relay', - name='relay_end', - field=models.DateTimeField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='rules', - name='max_driving_duration', - field=models.IntegerField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='rules', - name='min_stand_duration', - field=models.IntegerField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='rules', - name='relay_default_duration', - field=models.IntegerField(blank=True, default=None, null=True), - ), - migrations.AlterField( - model_name='team', - name='name', - field=models.CharField(blank=True, default=None, max_length=30, null=True), - ), - migrations.AlterField( - model_name='teampilot', - name='order', - field=models.IntegerField(blank=True, default=None, null=True), - ), - ] diff --git a/timelaps/migrations/__pycache__/0001_initial.cpython-36.pyc b/timelaps/migrations/__pycache__/0001_initial.cpython-36.pyc index f35929a..96d91b3 100644 Binary files a/timelaps/migrations/__pycache__/0001_initial.cpython-36.pyc and b/timelaps/migrations/__pycache__/0001_initial.cpython-36.pyc differ diff --git a/timelaps/migrations/__pycache__/0002_auto_20190112_0858.cpython-36.pyc b/timelaps/migrations/__pycache__/0002_auto_20190112_0858.cpython-36.pyc deleted file mode 100644 index e87d384..0000000 Binary files a/timelaps/migrations/__pycache__/0002_auto_20190112_0858.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0003_auto_20190112_0903.cpython-36.pyc b/timelaps/migrations/__pycache__/0003_auto_20190112_0903.cpython-36.pyc deleted file mode 100644 index 967da00..0000000 Binary files a/timelaps/migrations/__pycache__/0003_auto_20190112_0903.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0004_auto_20190112_0906.cpython-36.pyc b/timelaps/migrations/__pycache__/0004_auto_20190112_0906.cpython-36.pyc deleted file mode 100644 index afc7798..0000000 Binary files a/timelaps/migrations/__pycache__/0004_auto_20190112_0906.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0005_auto_20190112_0907.cpython-36.pyc b/timelaps/migrations/__pycache__/0005_auto_20190112_0907.cpython-36.pyc deleted file mode 100644 index 294bde6..0000000 Binary files a/timelaps/migrations/__pycache__/0005_auto_20190112_0907.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0006_auto_20190112_0912.cpython-36.pyc b/timelaps/migrations/__pycache__/0006_auto_20190112_0912.cpython-36.pyc deleted file mode 100644 index cfdba4f..0000000 Binary files a/timelaps/migrations/__pycache__/0006_auto_20190112_0912.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0007_auto_20190112_0930.cpython-36.pyc b/timelaps/migrations/__pycache__/0007_auto_20190112_0930.cpython-36.pyc deleted file mode 100644 index 16ca204..0000000 Binary files a/timelaps/migrations/__pycache__/0007_auto_20190112_0930.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0008_auto_20190112_0934.cpython-36.pyc b/timelaps/migrations/__pycache__/0008_auto_20190112_0934.cpython-36.pyc deleted file mode 100644 index d107dce..0000000 Binary files a/timelaps/migrations/__pycache__/0008_auto_20190112_0934.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0009_auto_20190112_0938.cpython-36.pyc b/timelaps/migrations/__pycache__/0009_auto_20190112_0938.cpython-36.pyc deleted file mode 100644 index 14e51fc..0000000 Binary files a/timelaps/migrations/__pycache__/0009_auto_20190112_0938.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0010_auto_20190112_1005.cpython-36.pyc b/timelaps/migrations/__pycache__/0010_auto_20190112_1005.cpython-36.pyc deleted file mode 100644 index b3e8e3c..0000000 Binary files a/timelaps/migrations/__pycache__/0010_auto_20190112_1005.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0011_auto_20190112_1017.cpython-36.pyc b/timelaps/migrations/__pycache__/0011_auto_20190112_1017.cpython-36.pyc deleted file mode 100644 index 0cf1430..0000000 Binary files a/timelaps/migrations/__pycache__/0011_auto_20190112_1017.cpython-36.pyc and /dev/null differ diff --git a/timelaps/migrations/__pycache__/0012_auto_20190112_1019.cpython-36.pyc b/timelaps/migrations/__pycache__/0012_auto_20190112_1019.cpython-36.pyc deleted file mode 100644 index 3b577e4..0000000 Binary files a/timelaps/migrations/__pycache__/0012_auto_20190112_1019.cpython-36.pyc and /dev/null differ