summaryrefslogtreecommitdiff
path: root/patchwork/api/embedded.py
diff options
context:
space:
mode:
Diffstat (limited to 'patchwork/api/embedded.py')
-rw-r--r--patchwork/api/embedded.py28
1 files changed, 1 insertions, 27 deletions
diff --git a/patchwork/api/embedded.py b/patchwork/api/embedded.py
index 3f32bd4..7831697 100644
--- a/patchwork/api/embedded.py
+++ b/patchwork/api/embedded.py
@@ -12,9 +12,8 @@ nested fields.
from collections import OrderedDict
from rest_framework.serializers import CharField
-from rest_framework.serializers import SerializerMethodField
from rest_framework.serializers import PrimaryKeyRelatedField
-from rest_framework.serializers import ValidationError
+from rest_framework.serializers import SerializerMethodField
from patchwork.api.base import BaseHyperlinkedModelSerializer
from patchwork.api.base import CheckHyperlinkedIdentityField
@@ -139,31 +138,6 @@ class PatchSerializer(SerializedRelatedField):
}
-class PatchRelationSerializer(BaseHyperlinkedModelSerializer):
- """Hide the PatchRelation model, just show the list"""
- patches = PatchSerializer(many=True,
- style={'base_template': 'input.html'})
-
- def to_internal_value(self, data):
- if not isinstance(data, type([])):
- raise ValidationError(
- "Patch relations must be specified as a list of patch IDs"
- )
- result = super(PatchRelationSerializer, self).to_internal_value(
- {'patches': data}
- )
- return result
-
- def to_representation(self, instance):
- data = super(PatchRelationSerializer, self).to_representation(instance)
- data = data['patches']
- return data
-
- class Meta:
- model = models.PatchRelation
- fields = ('patches',)
-
-
class PersonSerializer(SerializedRelatedField):
class _Serializer(BaseHyperlinkedModelSerializer):