# Generated by Django 5.2.6 on 2026-05-09 16:27

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("organization", "0003_alter_organizationmodelaccess_unique_together_and_more"),
        ("status", "0002_alter_status_is_global"),
        ("timeslot", "0004_timeslot_is_global_alter_timeslot_organization"),
    ]

    operations = [
        migrations.AddField(
            model_name="timeslot",
            name="is_active",
            field=models.BooleanField(default=True),
        ),
        migrations.AlterField(
            model_name="timeslot",
            name="slot_name",
            field=models.CharField(max_length=100),
        ),
        migrations.AlterField(
            model_name="timeslot",
            name="slug",
            field=models.SlugField(blank=True, max_length=100),
        ),
        migrations.AddConstraint(
            model_name="timeslot",
            constraint=models.UniqueConstraint(
                fields=("organization", "start_time", "end_time"),
                name="unique_timeslot_per_org",
            ),
        ),
        migrations.AddConstraint(
            model_name="timeslot",
            constraint=models.UniqueConstraint(
                fields=("organization", "slot_name"), name="unique_slot_name_per_org"
            ),
        ),
    ]
