# Generated by Django 4.0.10 on 2025-05-19 11:16

from django.db import migrations, models
import django.db.models.deletion
import uuid


class Migration(migrations.Migration):

    dependencies = [
        ('app', '0015_alter_contract_uuid_alter_insurancecompany_slug'),
    ]

    operations = [
        migrations.AddField(
            model_name='employee',
            name='clause',
            field=models.CharField(blank=True, choices=[('GENERIC', 'Générique'), ('SPECIFIC', 'Spécifique'), ('ISLAMIC', 'Islamique'), ('OTHER', 'Autres')], default='GENERIC', max_length=45, verbose_name='Clause'),
        ),
        migrations.AddField(
            model_name='employee',
            name='contract',
            field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.DO_NOTHING, related_name='contractEmployee', to='app.contract', verbose_name='Contrat'),
        ),
        migrations.AddField(
            model_name='employee',
            name='state',
            field=models.CharField(blank=True, choices=[('INITIAL', 'Initial'), ('SUBMITTED', 'Soumis'), ('ACCEPTED', 'Accepté'), ('CANCELED', 'Annulé')], default='INITIAL', max_length=45, verbose_name="État de l'employé"),
        ),
        migrations.AlterField(
            model_name='contract',
            name='uuid',
            field=models.CharField(blank=True, default=uuid.UUID('652e3a60-9de6-40ad-8f20-078bd68d6d07'), max_length=200, null=True, unique=True),
        ),
        migrations.AlterField(
            model_name='insurancecompany',
            name='slug',
            field=models.TextField(blank=True, default=uuid.UUID('30919bcd-0fd0-4de0-b84b-1be73fb56a4b'), max_length=200, unique=True),
        ),
        migrations.DeleteModel(
            name='EmployeeContract',
        ),
    ]
