From 1fa603e32d6256c1042cda579d7a42efbc34a2e6 Mon Sep 17 00:00:00 2001 From: Serghei Mihai Date: Mon, 21 Nov 2016 10:20:11 +0100 Subject: [PATCH] base: make slug field unique (#13053) --- .../migrations/0012_auto_20161121_1016.py | 19 +++++++++++++++++ .../apps/bdp/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../choosit/migrations/0005_auto_20161121_1016.py | 24 ++++++++++++++++++++++ .../migrations/0009_auto_20161121_1016.py | 19 +++++++++++++++++ .../family/migrations/0007_auto_20161121_1016.py | 24 ++++++++++++++++++++++ .../apps/gdc/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../mobyt/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../orange/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../apps/ovh/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../oxyd/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../pastell/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ passerelle/base/models.py | 2 +- .../migrations/0007_auto_20161121_1016.py | 19 +++++++++++++++++ .../arcgis/migrations/0002_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0003_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0004_auto_20161121_1016.py | 19 +++++++++++++++++ .../maarch/migrations/0004_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0003_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0002_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0004_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0002_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0003_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0004_auto_20161121_1016.py | 19 +++++++++++++++++ .../tlmcom/migrations/0004_auto_20161121_1016.py | 19 +++++++++++++++++ .../migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ .../repost/migrations/0005_auto_20161121_1016.py | 19 +++++++++++++++++ 26 files changed, 486 insertions(+), 1 deletion(-) create mode 100644 passerelle/apps/base_adresse/migrations/0012_auto_20161121_1016.py create mode 100644 passerelle/apps/bdp/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/choosit/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/csvdatasource/migrations/0009_auto_20161121_1016.py create mode 100644 passerelle/apps/family/migrations/0007_auto_20161121_1016.py create mode 100644 passerelle/apps/gdc/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/mobyt/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/orange/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/ovh/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/oxyd/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/apps/pastell/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/contrib/agoraplus/migrations/0007_auto_20161121_1016.py create mode 100644 passerelle/contrib/arcgis/migrations/0002_auto_20161121_1016.py create mode 100644 passerelle/contrib/fake_family/migrations/0003_auto_20161121_1016.py create mode 100644 passerelle/contrib/iparapheur/migrations/0004_auto_20161121_1016.py create mode 100644 passerelle/contrib/maarch/migrations/0004_auto_20161121_1016.py create mode 100644 passerelle/contrib/meyzieu_newsletters/migrations/0003_auto_20161121_1016.py create mode 100644 passerelle/contrib/nancypoll/migrations/0002_auto_20161121_1016.py create mode 100644 passerelle/contrib/seisin_by_email/migrations/0004_auto_20161121_1016.py create mode 100644 passerelle/contrib/solis_apa/migrations/0002_auto_20161121_1016.py create mode 100644 passerelle/contrib/stub_invoices/migrations/0003_auto_20161121_1016.py create mode 100644 passerelle/contrib/teamnet_axel/migrations/0004_auto_20161121_1016.py create mode 100644 passerelle/contrib/tlmcom/migrations/0004_auto_20161121_1016.py create mode 100644 passerelle/datasources/migrations/0005_auto_20161121_1016.py create mode 100644 passerelle/repost/migrations/0005_auto_20161121_1016.py diff --git a/passerelle/apps/base_adresse/migrations/0012_auto_20161121_1016.py b/passerelle/apps/base_adresse/migrations/0012_auto_20161121_1016.py new file mode 100644 index 0000000..895db95 --- /dev/null +++ b/passerelle/apps/base_adresse/migrations/0012_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('base_adresse', '0011_auto_20160919_0949'), + ] + + operations = [ + migrations.AlterField( + model_name='baseadresse', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/bdp/migrations/0005_auto_20161121_1016.py b/passerelle/apps/bdp/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..370853c --- /dev/null +++ b/passerelle/apps/bdp/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('bdp', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='bdp', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/choosit/migrations/0005_auto_20161121_1016.py b/passerelle/apps/choosit/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..da6f9d8 --- /dev/null +++ b/passerelle/apps/choosit/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('choosit', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='choositregistergateway', + name='slug', + field=models.SlugField(unique=True), + ), + migrations.AlterField( + model_name='choositsmsgateway', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/csvdatasource/migrations/0009_auto_20161121_1016.py b/passerelle/apps/csvdatasource/migrations/0009_auto_20161121_1016.py new file mode 100644 index 0000000..8250b61 --- /dev/null +++ b/passerelle/apps/csvdatasource/migrations/0009_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('csvdatasource', '0008_auto_20161025_1156'), + ] + + operations = [ + migrations.AlterField( + model_name='csvdatasource', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/family/migrations/0007_auto_20161121_1016.py b/passerelle/apps/family/migrations/0007_auto_20161121_1016.py new file mode 100644 index 0000000..fde129f --- /dev/null +++ b/passerelle/apps/family/migrations/0007_auto_20161121_1016.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('family', '0006_invoice_no_online_payment_reason'), + ] + + operations = [ + migrations.AlterField( + model_name='genericfamily', + name='file_format', + field=models.CharField(default=b'native', max_length=40, verbose_name='File Format', choices=[(b'native', 'Native'), (b'concerto_fondettes', 'Concerto extract from Fondettes')]), + ), + migrations.AlterField( + model_name='genericfamily', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/gdc/migrations/0005_auto_20161121_1016.py b/passerelle/apps/gdc/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..c66f140 --- /dev/null +++ b/passerelle/apps/gdc/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('gdc', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='gdc', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/mobyt/migrations/0005_auto_20161121_1016.py b/passerelle/apps/mobyt/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..cca4b50 --- /dev/null +++ b/passerelle/apps/mobyt/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('mobyt', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='mobytsmsgateway', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/orange/migrations/0005_auto_20161121_1016.py b/passerelle/apps/orange/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..1992ebf --- /dev/null +++ b/passerelle/apps/orange/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('orange', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='orangesmsgateway', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/ovh/migrations/0005_auto_20161121_1016.py b/passerelle/apps/ovh/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..c1b5f4f --- /dev/null +++ b/passerelle/apps/ovh/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('ovh', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='ovhsmsgateway', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/oxyd/migrations/0005_auto_20161121_1016.py b/passerelle/apps/oxyd/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..28fae7b --- /dev/null +++ b/passerelle/apps/oxyd/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('oxyd', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='oxydsmsgateway', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/apps/pastell/migrations/0005_auto_20161121_1016.py b/passerelle/apps/pastell/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..c1806f6 --- /dev/null +++ b/passerelle/apps/pastell/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('pastell', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='pastell', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/base/models.py b/passerelle/base/models.py index 895ece0..5e16dd8 100644 --- a/passerelle/base/models.py +++ b/passerelle/base/models.py @@ -73,7 +73,7 @@ class InheritanceManager(ModelUtilsInheritanceManager): class BaseResource(models.Model): title = models.CharField(max_length=50) - slug = models.SlugField() + slug = models.SlugField(unique=True) description = models.TextField() users = models.ManyToManyField(ApiUser, blank=True) log_level = models.CharField( diff --git a/passerelle/contrib/agoraplus/migrations/0007_auto_20161121_1016.py b/passerelle/contrib/agoraplus/migrations/0007_auto_20161121_1016.py new file mode 100644 index 0000000..d3a8ae3 --- /dev/null +++ b/passerelle/contrib/agoraplus/migrations/0007_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('agoraplus', '0006_agoraplus_frontoffice_url'), + ] + + operations = [ + migrations.AlterField( + model_name='agoraplus', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/arcgis/migrations/0002_auto_20161121_1016.py b/passerelle/contrib/arcgis/migrations/0002_auto_20161121_1016.py new file mode 100644 index 0000000..38ada7a --- /dev/null +++ b/passerelle/contrib/arcgis/migrations/0002_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('arcgis', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='arcgis', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/fake_family/migrations/0003_auto_20161121_1016.py b/passerelle/contrib/fake_family/migrations/0003_auto_20161121_1016.py new file mode 100644 index 0000000..3e5425a --- /dev/null +++ b/passerelle/contrib/fake_family/migrations/0003_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('fake_family', '0002_fakefamily_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='fakefamily', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/iparapheur/migrations/0004_auto_20161121_1016.py b/passerelle/contrib/iparapheur/migrations/0004_auto_20161121_1016.py new file mode 100644 index 0000000..b86ca8b --- /dev/null +++ b/passerelle/contrib/iparapheur/migrations/0004_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('iparapheur', '0003_iparapheur_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='iparapheur', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/maarch/migrations/0004_auto_20161121_1016.py b/passerelle/contrib/maarch/migrations/0004_auto_20161121_1016.py new file mode 100644 index 0000000..47c1861 --- /dev/null +++ b/passerelle/contrib/maarch/migrations/0004_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('maarch', '0003_rename_maarch_model_20160624_0329'), + ] + + operations = [ + migrations.AlterField( + model_name='maarch', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/meyzieu_newsletters/migrations/0003_auto_20161121_1016.py b/passerelle/contrib/meyzieu_newsletters/migrations/0003_auto_20161121_1016.py new file mode 100644 index 0000000..caa2872 --- /dev/null +++ b/passerelle/contrib/meyzieu_newsletters/migrations/0003_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('meyzieu_newsletters', '0002_meyzieunewsletters_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='meyzieunewsletters', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/nancypoll/migrations/0002_auto_20161121_1016.py b/passerelle/contrib/nancypoll/migrations/0002_auto_20161121_1016.py new file mode 100644 index 0000000..f04cad7 --- /dev/null +++ b/passerelle/contrib/nancypoll/migrations/0002_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('nancypoll', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='nancypoll', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/seisin_by_email/migrations/0004_auto_20161121_1016.py b/passerelle/contrib/seisin_by_email/migrations/0004_auto_20161121_1016.py new file mode 100644 index 0000000..fc83232 --- /dev/null +++ b/passerelle/contrib/seisin_by_email/migrations/0004_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('seisin_by_email', '0003_seisinbyemailmanagement_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='seisinbyemailmanagement', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/solis_apa/migrations/0002_auto_20161121_1016.py b/passerelle/contrib/solis_apa/migrations/0002_auto_20161121_1016.py new file mode 100644 index 0000000..24cc7c0 --- /dev/null +++ b/passerelle/contrib/solis_apa/migrations/0002_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('solis_apa', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='solisapa', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/stub_invoices/migrations/0003_auto_20161121_1016.py b/passerelle/contrib/stub_invoices/migrations/0003_auto_20161121_1016.py new file mode 100644 index 0000000..bbd9bc6 --- /dev/null +++ b/passerelle/contrib/stub_invoices/migrations/0003_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('stub_invoices', '0002_stubinvoicesconnector_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='stubinvoicesconnector', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/teamnet_axel/migrations/0004_auto_20161121_1016.py b/passerelle/contrib/teamnet_axel/migrations/0004_auto_20161121_1016.py new file mode 100644 index 0000000..1614a30 --- /dev/null +++ b/passerelle/contrib/teamnet_axel/migrations/0004_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('teamnet_axel', '0003_management_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='management', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/contrib/tlmcom/migrations/0004_auto_20161121_1016.py b/passerelle/contrib/tlmcom/migrations/0004_auto_20161121_1016.py new file mode 100644 index 0000000..78507a2 --- /dev/null +++ b/passerelle/contrib/tlmcom/migrations/0004_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tlmcom', '0003_tlmcom_log_level'), + ] + + operations = [ + migrations.AlterField( + model_name='tlmcom', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/datasources/migrations/0005_auto_20161121_1016.py b/passerelle/datasources/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..5dd369c --- /dev/null +++ b/passerelle/datasources/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('datasources', '0004_auto_20160406_1202'), + ] + + operations = [ + migrations.AlterField( + model_name='basedatasource', + name='slug', + field=models.SlugField(unique=True), + ), + ] diff --git a/passerelle/repost/migrations/0005_auto_20161121_1016.py b/passerelle/repost/migrations/0005_auto_20161121_1016.py new file mode 100644 index 0000000..274ffad --- /dev/null +++ b/passerelle/repost/migrations/0005_auto_20161121_1016.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('repost', '0004_auto_20160407_0456'), + ] + + operations = [ + migrations.AlterField( + model_name='baserepost', + name='slug', + field=models.SlugField(unique=True), + ), + ] -- 2.10.2