add member

This commit is contained in:
Hojat Shafiee 2025-05-28 14:22:31 +03:30
parent 239b2c5a60
commit c0e8cfab8c

View File

@ -1057,10 +1057,14 @@ def addTeamMember(request):
user_serializer = UserSerializer(data=request.data) user_serializer = UserSerializer(data=request.data)
if user_serializer.is_valid(): if user_serializer.is_valid():
user = user_serializer.save() user = user_serializer.save()
user.set_password(request.data['password'])
# Assign the mobile_number as the username # Ensure the mobile_number is set as the username
user.username = request.data['mobile_number'] username = request.data['mobile_number']
if not username.strip(): # Ensure the username is not empty
return Response({'username': ['Username cannot be empty.']}, status=status.HTTP_400_BAD_REQUEST)
user.set_password(request.data['password'])
user.username = username
user.first_name = request.data['first_name'] user.first_name = request.data['first_name']
user.last_name = request.data['last_name'] user.last_name = request.data['last_name']
user.save() user.save()
@ -1108,8 +1112,6 @@ def addTeamMember(request):
@api_view(['GET']) @api_view(['GET'])
@authentication_classes([SessionAuthentication, TokenAuthentication]) @authentication_classes([SessionAuthentication, TokenAuthentication])
@permission_classes([IsAuthenticated]) @permission_classes([IsAuthenticated])