소스 검색

HUE-8530 [organization] First user or single user org as org admin

Romain 5 년 전
부모
커밋
a5b095abad
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      desktop/core/src/desktop/auth/backend.py

+ 2 - 2
desktop/core/src/desktop/auth/backend.py

@@ -170,8 +170,8 @@ def create_user(username, password, is_superuser=True):
     user.set_password(password)
 
   if ENABLE_ORGANIZATIONS.get():
-    user.is_admin = is_superuser
-    user.is_superuser = User.objects.exists()
+    user.is_admin = is_superuser or not organization.organizationuser_set.exists()
+    user.is_superuser = not User.objects.exists()
   else:
     user.is_superuser = is_superuser