Ejemplo n.º 1
0
 def change_password(self, request, username=None):
     user = request.user
     serializer = UserSerializer(validate_non_fields=True, instance=user, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.change_password()
         return Response({"message": "Password updated successfully."}, status.HTTP_200_OK)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 2
0
 def change_username(self, request, username=None):
     user = request.user
     serializer = UserSerializer(instance=user, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.change_username()
         return Response({"message": "Username updated successfully."})
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 3
0
 def change_username(self, request, username=None):
     user = request.user
     serializer = UserSerializer(instance=user, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.change_username()
         return Response({"message": "Username updated successfully."})
     raise serializers.ValidationError(detail=serializer.errors)
Ejemplo n.º 4
0
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request})
     if serializer.is_valid():
         with transaction.atomic():
             serializer.create()
         return Response(serializer.data)
     raise serializers.ValidationError(detail=serializer.errors)
Ejemplo n.º 5
0
 def change_password(self, request, username=None):
     user = request.user
     serializer = UserSerializer(validate_non_fields=True, instance=user, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.change_password()
         return Response({"message": "Password updated successfully."}, status.HTTP_200_OK)
     raise serializers.ValidationError(detail=serializer.errors)
Ejemplo n.º 6
0
Archivo: user.py Proyecto: ramcn/demo2
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True,
                                 data=request.data)
     if serializer.is_valid():
         serializer.create()
         return Response(serializer.data)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 7
0
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request})
     if serializer.is_valid():
         with transaction.atomic():
             serializer.create()
         return Response(serializer.data)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 8
0
 def create(self, request, *args, **kwargs):
     request.data['admin_override'] = False
     serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request})
     if serializer.is_valid():
         serializer.create()
         return Response(serializer.data)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 9
0
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True, data=request.data, context={'request': request})
     if serializer.is_valid():
         with transaction.atomic():
             serializer.create()
         return Response({})
     raise serializers.ValidationError(detail=serializer.errors)
Ejemplo n.º 10
0
 def change_username(self, request, username=None):
     user = request.user
     serializer = UserSerializer(instance=user, data=request.data, partial=True)
     if serializer.is_valid():
         serializer.change_username()
         return Response({"message": "Username updated successfully."})
     raise serializers.ValidationError(detail=serializer.errors)
Ejemplo n.º 11
0
 def change_username(self, request, username=None):
     user = request.user
     serializer = UserSerializer(instance=user,
                                 data=request.data,
                                 partial=True)
     if serializer.is_valid():
         serializer.change_username()
         return Response({"message": "Username updated successfully."})
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 12
0
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True,
                                 data=request.data,
                                 context={'request': request})
     if serializer.is_valid():
         with transaction.atomic():
             serializer.create()
         return Response(serializer.data)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)
Ejemplo n.º 13
0
 def create(self, request, *args, **kwargs):
     serializer = UserSerializer(validate_non_fields=True, data=request.data)
     if serializer.is_valid():
         serializer.create()
         return Response(serializer.data)
     return Response(serializer.errors, status.HTTP_400_BAD_REQUEST)