소스 검색

[organization] Add explicit FK constraint for Django 2

Romain Rigaux 4 년 전
부모
커밋
29018aa227
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      apps/useradmin/src/useradmin/organization.py
  2. 1 1
      apps/useradmin/src/useradmin/permissions.py

+ 1 - 1
apps/useradmin/src/useradmin/organization.py

@@ -118,7 +118,7 @@ class OrganizationGroupManager(models.Manager):
 if ENABLE_ORGANIZATIONS.get():
   class OrganizationGroup(models.Model):
     name = models.CharField(_t('name'), max_length=80, unique=False)
-    organization = models.ForeignKey(Organization)
+    organization = models.ForeignKey(Organization, on_delete=models.CASCADE)
 
     permissions = models.ManyToManyField(
         'HuePermission',

+ 1 - 1
apps/useradmin/src/useradmin/permissions.py

@@ -93,7 +93,7 @@ if ENABLE_ORGANIZATIONS.get():
       return _fitered_queryset(queryset)
 
   class OrganizationConnectorPermission(ConnectorPermission):
-    organization = models.ForeignKey(Organization)
+    organization = models.ForeignKey(Organization, on_delete=models.CASCADE)
 
     objects = OrganizationConnectorPermissionManager()