From 9a505decaab446eae6c165d2392ba524da7401fb Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 2 Feb 2015 22:08:58 +0100 Subject: [PATCH] =?UTF-8?q?enl=C3=A8ve=20les=20protections=20en=20cas=20de?= =?UTF-8?q?=20suppression=20du=20parent=20d'une=20entit=C3=A9=20ou=20de=20?= =?UTF-8?q?l'entit=C3=A9=20d'une=20affectation=20de=20r=C3=B4le?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- polynum/base/models/entity.py | 2 +- polynum/base/models/rbac.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/polynum/base/models/entity.py b/polynum/base/models/entity.py index 87a7e76..5c09c33 100644 --- a/polynum/base/models/entity.py +++ b/polynum/base/models/entity.py @@ -57,7 +57,7 @@ class Entity(models.Model): depth = models.PositiveIntegerField(verbose_name=_('Niveau'), default=0, db_index=True) left_bound = models.PositiveIntegerField(unique=True, db_index=True) right_bound = models.PositiveIntegerField(unique=True, db_index=True) - parent = models.ForeignKey('Entity', verbose_name=_(u'Entité parente'), blank=True, null=True, related_name='children_set', on_delete=models.PROTECT) + parent = models.ForeignKey('Entity', verbose_name=_(u'Entité parente'), blank=True, null=True, related_name='children_set') def children(self, included=False): if included: diff --git a/polynum/base/models/rbac.py b/polynum/base/models/rbac.py index 7a097ea..5563d25 100644 --- a/polynum/base/models/rbac.py +++ b/polynum/base/models/rbac.py @@ -35,5 +35,5 @@ class RoleAssociation(models.Model): return u'%s,%s -> %s' % (self.user, self.entity, self.role) user = models.ForeignKey(user.User, verbose_name=_(u'Utilisateur')) - entity = models.ForeignKey('Entity', verbose_name=_(u'Entité administrative'), on_delete=models.PROTECT) - role = models.ForeignKey('Role', verbose_name=_(u'Rôle'), on_delete=models.PROTECT) + entity = models.ForeignKey('Entity', verbose_name=_(u'Entité administrative')) + role = models.ForeignKey('Role', verbose_name=_(u'Rôle'))