# Generated by Django 5.2.8 on 2025-11-21 11:20 import datetime import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('contenttypes', '0002_remove_content_type_name'), ('flightslot', '0017_alter_missionprofile_mtype_alter_weekpreference_week'), ] operations = [ migrations.CreateModel( name='HourBuildingLegBase', fields=[ ('id', models.BigAutoField(primary_key=True, serialize=False)), ('time', models.DurationField(default=datetime.timedelta(seconds=3600))), ('hb', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='flightslot.hourbuilding')), ('polymorphic_ctype', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='polymorphic_%(app_label)s.%(class)s_set+', to='contenttypes.contenttype')), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, ), migrations.CreateModel( name='HourBuildingLegFlight', fields=[ ('hourbuildinglegbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='flightslot.hourbuildinglegbase')), ('departure', models.CharField(default='LILV', max_length=4)), ('destination', models.CharField(default='LILV', max_length=4)), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, bases=('flightslot.hourbuildinglegbase',), ), migrations.CreateModel( name='HourBuildingLegStop', fields=[ ('hourbuildinglegbase_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='flightslot.hourbuildinglegbase')), ('location', models.CharField(default='LILV', max_length=4)), ('refuel', models.BooleanField(default=False)), ], options={ 'abstract': False, 'base_manager_name': 'objects', }, bases=('flightslot.hourbuildinglegbase',), ), migrations.DeleteModel( name='HourBuildingLeg', ), ]