add member

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

View File

@ -1057,14 +1057,18 @@ 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()
# Ensure the mobile_number is set as the username
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.set_password(request.data['password'])
user.username = username
# Assign the mobile_number as the username
user.username = request.data['mobile_number']
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()
# Proceed with customer data creation # Proceed with customer data creation
customer_data = { customer_data = {
'user': user.id, 'user': user.id,
@ -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])