for notes api, the end point list all properties.
--- a/src/notes/api/views/core.py Wed Jul 19 15:57:13 2017 +0200
+++ b/src/notes/api/views/core.py Wed Jul 19 16:20:29 2017 +0200
@@ -72,16 +72,10 @@
class RootNoteViewSet(viewsets.ReadOnlyModelViewSet):
- serializers = {
- 'list': RootListNoteSerializer,
- 'retrieve': RootDetailNoteSerializer,
- }
lookup_field = 'ext_id'
permission_classes = (NotePermission,)
-
- def get_serializer_class(self):
- return self.serializers.get(self.action, RootListNoteSerializer)
+ serializer_class = RootDetailNoteSerializer
def get_queryset(self):
queryset = Note.objects.filter(session__owner=self.request.user).order_by('created')
--- a/src/notes/tests/api/note.py Wed Jul 19 15:57:13 2017 +0200
+++ b/src/notes/tests/api/note.py Wed Jul 19 16:20:29 2017 +0200
@@ -204,6 +204,9 @@
for note_json in json_resp['results']:
self.assertEqual(str(self.session1.ext_id), note_json.get('session'))
+ self.assertIn('plain', note_json)
+ self.assertIn('html', note_json)
+ self.assertIn('raw', note_json)
def test_root_note_list_modified(self):