add new api

This commit is contained in:
behruz-dev
2025-08-13 15:57:50 +05:00
parent 5df85f1a85
commit c290a4a97f
4 changed files with 23 additions and 2 deletions

View File

@@ -88,3 +88,13 @@ class ChoiceUserRoleApiView(generics.GenericAPIView):
user.save()
return success_message('role choices', 200)
return error_message(serializer.errors, 400)
class SearchUserPhoneApiView(generics.GenericAPIView):
serializer_class = None
queryset = User.objects.all()
def get(self, request, number):
users = User.objects.filter(phone__istartswith=number)
serializer = auth_serializer.UserPhoneListSerializer(users, many=True)
return Response(serializer.data, status=200)