import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('contracts', '0004_contract_auto_close_delay_days_and_more'), ('interventions', '0011_symptom_auto_close_delay_days_and_more'), ] operations = [ migrations.CreateModel( name='SymptomContractAutoClose', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('delay_days', models.PositiveIntegerField(default=30, help_text="Délai en jours après lequel l'intervention est clôturée automatiquement.", verbose_name='Délai (jours)')), ('contract', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='auto_close_rules', to='contracts.contract', verbose_name='Contrat')), ('symptom', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='auto_close_rules', to='interventions.symptom', verbose_name='Symptôme')), ], options={ 'verbose_name': 'Règle de clôture automatique (symptôme × contrat)', 'verbose_name_plural': 'Règles de clôture automatique (symptôme × contrat)', 'ordering': ['symptom', 'contract'], 'unique_together': {('symptom', 'contract')}, }, ), migrations.RemoveField( model_name='symptom', name='auto_close_delay_days', ), migrations.RemoveField( model_name='symptom', name='auto_close_interventions', ), ]