onadata.apps.api.viewsets.note_viewset module¶
Module contents¶
The /api/v1/notes API implementation.
List, Create, Update, Delete Note objects.
- class onadata.apps.api.viewsets.note_viewset.NoteViewSet(**kwargs)¶
Bases:
AuthenticateHeaderMixin
,CacheControlMixin
,ETagsMixin
,DefaultBaseViewset
,ModelViewSet
The /api/v1/notes API implementation.
List, Create, Update, Delete Note objects.
- destroy(request, *args, **kwargs)¶
- filter_backends = (<class 'onadata.libs.filters.NoteFilter'>, <class 'rest_framework_guardian.filters.ObjectPermissionsFilter'>)¶
- get_object()¶
Returns the object the view is displaying.
You may want to override this if you need to provide non-standard queryset lookups. Eg if objects are referenced using multiple keyword arguments in the url conf.
- permission_classes = [<class 'onadata.apps.api.permissions.ViewDjangoObjectPermissions'>, <class 'rest_framework.permissions.IsAuthenticated'>]¶
- queryset¶
- retrieve(request, *args, **kwargs)¶
- serializer_class¶
alias of
NoteSerializer