fix: user deactivation if instance admin and remove auto assigning of workspace and projects

This commit is contained in:
pablohashescobar 2023-12-08 13:52:01 +05:30 committed by sriram veeraghanta
parent d4a4046cd3
commit aebf8daf08
2 changed files with 4 additions and 31 deletions

View file

@ -49,6 +49,10 @@ class UserEndpoint(BaseViewSet):
# Check all workspace user is active
user = self.get_object()
# Instance admin check
if InstanceAdmin.objects.filter(user=user).exists():
return Response({"error": "You cannot deactivate your account since you are an instance admin"}, status=status.HTTP_400_BAD_REQUEST)
projects_to_deactivate = []
workspaces_to_deactivate = []