From 835bea66cb90aa878e3de302568e9ce6d18c13ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20=C3=9Cnver?= Date: Mon, 4 Apr 2016 04:08:34 +0300 Subject: [PATCH 1/2] serializers.ManyRelatedField added to SimpleMetadata.label_lookup closes #4030 --- rest_framework/metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/rest_framework/metadata.py b/rest_framework/metadata.py index 6c4f176923..6071aa0bfd 100644 --- a/rest_framework/metadata.py +++ b/rest_framework/metadata.py @@ -52,6 +52,7 @@ class SimpleMetadata(BaseMetadata): serializers.TimeField: 'time', serializers.ChoiceField: 'choice', serializers.MultipleChoiceField: 'multiple choice', + serializers.ManyRelatedField: 'multiple choice', serializers.FileField: 'file upload', serializers.ImageField: 'image upload', serializers.ListField: 'list', From 068f990c804c0ccde714c0f6b2db621a50dc3db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20=C3=9Cnver?= Date: Mon, 4 Apr 2016 04:16:03 +0300 Subject: [PATCH 2/2] metadata test_read_only_primary_key_related_field fixed by multiple choice #refs 4030 --- tests/test_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_metadata.py b/tests/test_metadata.py index 6819f15046..e691fe2cbb 100644 --- a/tests/test_metadata.py +++ b/tests/test_metadata.py @@ -319,7 +319,7 @@ def get_serializer(self): 'label': 'ID' }, 'children': { - 'type': 'field', + 'type': 'multiple choice', 'required': False, 'read_only': True, 'label': 'Children'