equal
deleted
inserted
replaced
2 |
2 |
3 from notes.models import Note, Session |
3 from notes.models import Note, Session |
4 from rest_framework import viewsets |
4 from rest_framework import viewsets |
5 |
5 |
6 from ..permissions import NotePermission, SessionPermission |
6 from ..permissions import NotePermission, SessionPermission |
7 from ..serializers.core import (DetailNoteSerializer, DetailSessionSerializer, |
7 from ..serializers.core import (DetailNoteSerializer, DetailSessionSerializer, CreateNoteSerializer, |
8 ListNoteSerializer, ListSessionSerializer, CreateSessionSerializer) |
8 ListNoteSerializer, ListSessionSerializer, CreateSessionSerializer) |
9 |
9 |
10 logger = logging.getLogger(__name__) |
10 logger = logging.getLogger(__name__) |
11 |
11 |
12 |
12 |
35 class NoteViewSet(viewsets.ModelViewSet): |
35 class NoteViewSet(viewsets.ModelViewSet): |
36 |
36 |
37 serializers = { |
37 serializers = { |
38 'list': ListNoteSerializer, |
38 'list': ListNoteSerializer, |
39 'retrieve': DetailNoteSerializer, |
39 'retrieve': DetailNoteSerializer, |
40 'create': DetailNoteSerializer, |
40 'create': CreateNoteSerializer, |
41 'update': DetailNoteSerializer, |
41 'update': DetailNoteSerializer, |
42 } |
42 } |
43 lookup_field = 'ext_id' |
43 lookup_field = 'ext_id' |
44 |
44 |
45 permission_classes = (NotePermission,) |
45 permission_classes = (NotePermission,) |