mirror of
https://github.com/Dadechin/Dashboard-XRoom.git
synced 2025-07-05 01:34:34 +00:00
add member
This commit is contained in:
parent
aa17f9dbdb
commit
dc7e84ccca
|
@ -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])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user