From 8d86c42fa078adb58145a50469abdd4ddc8ba7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Tue, 5 Jul 2016 23:48:33 +0200 Subject: [PATCH] Migrating feedback serializers --- taiga/feedback/api.py | 14 +++++++------- taiga/feedback/{serializers.py => validators.py} | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) rename taiga/feedback/{serializers.py => validators.py} (91%) diff --git a/taiga/feedback/api.py b/taiga/feedback/api.py index c477b5eb..0f573b87 100644 --- a/taiga/feedback/api.py +++ b/taiga/feedback/api.py @@ -20,7 +20,7 @@ from taiga.base import response from taiga.base.api import viewsets from . import permissions -from . import serializers +from . import validators from . import services import copy @@ -28,7 +28,7 @@ import copy class FeedbackViewSet(viewsets.ViewSet): permission_classes = (permissions.FeedbackPermission,) - serializer_class = serializers.FeedbackEntrySerializer + validator_class = validators.FeedbackEntryValidator def create(self, request, **kwargs): self.check_permissions(request, "create", None) @@ -37,11 +37,11 @@ class FeedbackViewSet(viewsets.ViewSet): data.update({"full_name": request.user.get_full_name(), "email": request.user.email}) - serializer = self.serializer_class(data=data) - if not serializer.is_valid(): - return response.BadRequest(serializer.errors) + validator = self.validator_class(data=data) + if not validator.is_valid(): + return response.BadRequest(validator.errors) - self.object = serializer.save(force_insert=True) + self.object = validator.save(force_insert=True) extra = { "HTTP_HOST": request.META.get("HTTP_HOST", None), @@ -50,4 +50,4 @@ class FeedbackViewSet(viewsets.ViewSet): } services.send_feedback(self.object, extra, reply_to=[request.user.email]) - return response.Ok(serializer.data) + return response.Ok(validator.data) diff --git a/taiga/feedback/serializers.py b/taiga/feedback/validators.py similarity index 91% rename from taiga/feedback/serializers.py rename to taiga/feedback/validators.py index 1b5f1a3e..7b31ec88 100644 --- a/taiga/feedback/serializers.py +++ b/taiga/feedback/validators.py @@ -16,11 +16,11 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -from taiga.base.api import serializers +from taiga.base.api import validators from . import models -class FeedbackEntrySerializer(serializers.ModelSerializer): +class FeedbackEntryValidator(validators.ModelValidator): class Meta: model = models.FeedbackEntry