# Generated by Django 6.0.5 on 2026-10-16 03:14 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("events", "0003_event_is_available"), ("games", "0011_game_library_image"), ] operations = [ migrations.CreateModel( name="PlanningSlot", fields=[ ( "id", models.BigAutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("source_pk", models.PositiveIntegerField()), ("title", models.CharField(max_length=255)), ("begin", models.DateTimeField()), ("end", models.DateTimeField()), ("column", models.PositiveSmallIntegerField(default=0)), ("color", models.CharField(blank=True, default="", max_length=7)), ("is_multi_anims", models.BooleanField(default=False)), ("game_names", models.JSONField(blank=True, default=list)), ( "event", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="planning_slots", to="events.event", ), ), ], options={ "ordering": ["begin", "column"], "constraints": [ models.UniqueConstraint( fields=("event", "source_pk"), name="unique_event_planning_slot" ) ], }, ), ]