|
@@ -0,0 +1,28 @@
|
|
|
+# -*- coding: utf-8 -*-
|
|
|
+# Generated by Django 1.10.5 on 2017-02-11 14:23
|
|
|
+from __future__ import unicode_literals
|
|
|
+
|
|
|
+from django.db import migrations, models
|
|
|
+import django.db.models.deletion
|
|
|
+
|
|
|
+
|
|
|
+def remove_unaffected_services(apps, schema_editor):
|
|
|
+ db_alias = schema_editor.connection.alias
|
|
|
+ Service = apps.get_model('services', 'Service')
|
|
|
+ Service.objects.filter(adherent__isnull=True).delete()
|
|
|
+
|
|
|
+
|
|
|
+class Migration(migrations.Migration):
|
|
|
+
|
|
|
+ dependencies = [
|
|
|
+ ('services', '0008_auto_20170211_0130'),
|
|
|
+ ]
|
|
|
+
|
|
|
+ operations = [
|
|
|
+ migrations.RunPython(remove_unaffected_services),
|
|
|
+ migrations.AlterField(
|
|
|
+ model_name='service',
|
|
|
+ name='adherent',
|
|
|
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='services', to='adhesions.Adherent', verbose_name='Adhérent'),
|
|
|
+ ),
|
|
|
+ ]
|