# Generated by Django 6.1.1 on 2026-11-03 17:06

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('clubs', '0012_clubdefaultlineup_tactical_plan_and_more'),
        ('training', '0008_targeted_drills_timed_attendance'),
    ]

    operations = [
        migrations.RemoveConstraint(
            model_name='trainingsession',
            name='training_timed_slot_valid',
        ),
        migrations.AddConstraint(
            model_name='trainingsession',
            constraint=models.CheckConstraint(condition=models.Q(models.Q(('ends_at__isnull', True), ('slot_number__isnull', True), ('starts_at__isnull', True)), models.Q(('ends_at__gt', models.F('starts_at')), ('ends_at__isnull', False), ('session_type', 'TEAM'), ('slot_number__in', [1, 2]), ('starts_at__isnull', False)), _connector='OR'), name='training_timed_slot_valid'),
        ),
    ]
