0.25 Compatibilité avec Django 1.5 et InnoDB
authorBéranger Enselme <beranger.enselme@auf.org>
Fri, 3 May 2013 15:14:50 +0000 (11:14 -0400)
committerBéranger Enselme <beranger.enselme@auf.org>
Fri, 3 May 2013 15:14:50 +0000 (11:14 -0400)
CHANGES
auf/django/references/models.py
setup.py

diff --git a/CHANGES b/CHANGES
index a5791cb..e2a5ee4 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,12 @@
+0.25 (2013-05-03)
+-----------------
+
+* supprimé verify_exists pour les URLField car incompatible avec
+  Django 1.5
+* Implantation.bureau_rattachement accepte blank et null sinon 
+  incompatible avec InnoDB (FK circulaire)
+
+
 0.24 (2012-10-31)
 -----------------
 
index c14deba..98ca6e3 100644 (file)
@@ -543,7 +543,8 @@ class Implantation(ActifsModel):
     nom_long = models.CharField(max_length=255, blank=True)
     type = models.CharField(max_length=255)
     bureau_rattachement = models.ForeignKey(
-        'references.Implantation', db_column='bureau_rattachement'
+        'references.Implantation', db_column='bureau_rattachement',
+        null=True, blank=True
     )
     region = models.ForeignKey('references.Region', db_column='region')
     zone_administrative = models.ForeignKey('references.ZoneAdministrative')
@@ -605,7 +606,7 @@ class Implantation(ActifsModel):
     fax_interne = models.CharField(max_length=255, blank=True)
     courriel = models.EmailField(blank=True)
     courriel_interne = models.EmailField(blank=True)
-    url = models.URLField(verify_exists=False, max_length=255, blank=True)
+    url = models.URLField(max_length=255, blank=True)
     # traitement
     statut = models.IntegerField(choices=STATUT_CHOICES)
     date_ouverture = models.DateField(null=True, blank=True)
@@ -760,7 +761,7 @@ class _Etablissement(ActifsModel):
     telephone = models.CharField(u'téléphone', max_length=255, blank=True)
     fax = models.CharField(max_length=255, blank=True)
     url = models.URLField(
-        u'URL', verify_exists=False, max_length=255, blank=True
+        u'URL', max_length=255, blank=True
     )
 
     # Meta-données
index beaee1b..7c276cf 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@
 from setuptools import setup, find_packages
 
 name = 'auf.django.references'
-version = '0.24'
+version = '0.25'
 
 setup(
     name=name,