add member

This commit is contained in:
Hojat Shafiee 2025-05-28 14:16:31 +03:30
parent aa17f9dbdb
commit dc7e84ccca

View File

@ -1037,13 +1037,15 @@ def addSubscription(request):
@api_view(['POST']) @api_view(['POST'])
@authentication_classes([SessionAuthentication, TokenAuthentication]) @authentication_classes([SessionAuthentication, TokenAuthentication])
@permission_classes([IsAuthenticated]) @permission_classes([IsAuthenticated])
def addTeamMember(request): def addTeamMember(request):
# Ensure mobile number is provided # Print the incoming data for debugging purposes
print("Received data:", request.data)
# Ensure mobile number is provided and not empty
if 'mobile_number' not in request.data or not request.data['mobile_number'].strip(): if 'mobile_number' not in request.data or not request.data['mobile_number'].strip():
return Response({'mobile_number': ['This field is required and cannot be empty.']}, status=status.HTTP_400_BAD_REQUEST) return Response({'mobile_number': ['This field is required and cannot be empty.']}, status=status.HTTP_400_BAD_REQUEST)
@ -1057,7 +1059,7 @@ def addTeamMember(request):
user = user_serializer.save() user = user_serializer.save()
user.set_password(request.data['password']) user.set_password(request.data['password'])
# Ensure mobile_number is assigned to username field # Assign the mobile_number as the username
user.username = request.data['mobile_number'] 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']
@ -1108,7 +1110,6 @@ def addTeamMember(request):
@api_view(['GET']) @api_view(['GET'])
@authentication_classes([SessionAuthentication, TokenAuthentication]) @authentication_classes([SessionAuthentication, TokenAuthentication])
@permission_classes([IsAuthenticated]) @permission_classes([IsAuthenticated])