equal
deleted
inserted
replaced
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, |
8 ListNoteSerializer, ListSessionSerializer) |
8 ListNoteSerializer, ListSessionSerializer, CreateSessionSerializer) |
9 |
9 |
10 logger = logging.getLogger(__name__) |
10 logger = logging.getLogger(__name__) |
11 |
11 |
12 |
12 |
13 class SessionViewSet(viewsets.ModelViewSet): |
13 class SessionViewSet(viewsets.ModelViewSet): |
18 lookup_field = 'ext_id' |
18 lookup_field = 'ext_id' |
19 |
19 |
20 serializers = { |
20 serializers = { |
21 'list': ListSessionSerializer, |
21 'list': ListSessionSerializer, |
22 'retrieve': DetailSessionSerializer, |
22 'retrieve': DetailSessionSerializer, |
|
23 'create': CreateSessionSerializer, |
23 } |
24 } |
24 |
25 |
25 permission_classes = (SessionPermission,) |
26 permission_classes = (SessionPermission,) |
26 |
27 |
27 def get_serializer_class(self): |
28 def get_serializer_class(self): |