Browse Source

小组不允许管理员加入

bigcat 2 years ago
parent
commit
e532039138
1 changed files with 5 additions and 0 deletions
  1. 5 0
      apps/user/views/userjoinview.py

+ 5 - 0
apps/user/views/userjoinview.py

@@ -30,6 +30,11 @@ class UserJoinView(APIView):
             return HttpResponse(status=404, content='用户不存在')
         user = user[0]
 
+        if user.identify == 1:
+            logger.error("管理员角色不能加入小组")
+            return HttpResponse(status=400, content='管理员不能加入小组')
+
+
         group.users.add(user)
         executor, action, method = get_log(request)
         gen_log(action, "加入分组", group.name, method, executor)