from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("recepciones", "0012_recepcionlog_estado_anterior_and_more"),
    ]

    operations = [
        migrations.AlterModelOptions(
            name="recepcion",
            options={
                "permissions": [
                    ("create", "Puede crear recepciones"),
                    ("edit", "Puede editar recepciones"),
                    ("delete", "Puede eliminar recepciones"),
                    ("process", "Puede procesar recepciones"),
                    ("close", "Puede cerrar recepciones"),
                    ("validate", "Puede validar recepciones"),
                    ("reopen", "Puede reabrir recepciones validadas"),
                    ("resolve_dispute", "Puede resolver disputas de recepciones"),
                ]
            },
        ),
        migrations.AlterField(
            model_name="recepcion",
            name="estado",
            field=models.CharField(
                choices=[
                    ("identificacion", "Identificación"),
                    ("camion_registrado", "Camión registrado"),
                    ("peso_lleno", "Peso lleno registrado"),
                    ("muestreo_pendiente", "Muestreo en curso"),
                    ("muestreo_completado", "Muestreo completado"),
                    ("peso_vacio", "Peso vacío registrado"),
                    ("cerrada", "Cerrada"),
                    ("rechazada", "Rechazada"),
                    ("escalada", "Escalada"),
                    ("borrador", "Borrador"),
                    ("validada", "Validada"),
                    ("editada", "Editada"),
                    ("en_disputa", "En disputa"),
                    ("cerrada_en_disputa", "Cerrada en disputa"),
                    ("rechazada_en_disputa", "Rechazada en disputa"),
                ],
                default="identificacion",
                max_length=20,
            ),
        ),
    ]
