diff --git a/events/migrations/0003_delete_positioning.py b/events/migrations/0003_delete_positioning.py new file mode 100644 index 0000000..9f2e51c --- /dev/null +++ b/events/migrations/0003_delete_positioning.py @@ -0,0 +1,16 @@ +# Generated by Django 3.2.6 on 2021-11-11 03:14 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('events', '0002_alter_availability_options'), + ] + + operations = [ + migrations.DeleteModel( + name='Positioning', + ), + ] diff --git a/events/models.py b/events/models.py index 858d5e0..c474a33 100644 --- a/events/models.py +++ b/events/models.py @@ -30,27 +30,5 @@ class Availability(models.Model): unique_together = ('event', 'player',) verbose_name_plural = "availabilities" -class Positioning(models.Model): - player = models.ForeignKey(Player, on_delete=models.CASCADE) - event = models.ForeignKey(Event, on_delete=models.CASCADE) - positions = [ - ('P', 'P'), - ('C', 'C'), - ('1B', '1B'), - ('2B', '2B'), - ('3B', '3B'), - ('SS', 'SS'), - ('LF', 'LF'), - ('CF', 'CF'), - ('RF', 'RF'), - ('DH','DH'), - ('EH','EH') - ] - position = models.CharField(choices=positions, default=None, max_length=2, null=True) - order = models.IntegerField(default=None, null=True) - - class Meta: - unique_together = ('player', 'event',) - class Season(models.Model): name = models.CharField(max_length=50) \ No newline at end of file diff --git a/lineups/migrations/0001_initial.py b/lineups/migrations/0001_initial.py new file mode 100644 index 0000000..33385f1 --- /dev/null +++ b/lineups/migrations/0001_initial.py @@ -0,0 +1,30 @@ +# Generated by Django 3.2.6 on 2021-11-11 03:14 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('events', '0003_delete_positioning'), + ('players', '0003_player_team'), + ] + + operations = [ + migrations.CreateModel( + name='Positioning', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('position', models.CharField(choices=[('P', 'P'), ('C', 'C'), ('1B', '1B'), ('2B', '2B'), ('3B', '3B'), ('SS', 'SS'), ('LF', 'LF'), ('CF', 'CF'), ('RF', 'RF'), ('DH', 'DH'), ('EH', 'EH')], default=None, max_length=2, null=True)), + ('order', models.IntegerField(default=None, null=True)), + ('event', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='events.event')), + ('player', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='players.player')), + ], + options={ + 'unique_together': {('player', 'event')}, + }, + ), + ]