onadata.apps.restservice.viewsets package¶
Submodules¶
onadata.apps.restservice.viewsets.restservices_viewset module¶
-
class
onadata.apps.restservice.viewsets.restservices_viewset.RestServicesViewSet(**kwargs)¶ Bases:
onadata.libs.mixins.authenticate_header_mixin.AuthenticateHeaderMixin,onadata.libs.mixins.cache_control_mixin.CacheControlMixin,onadata.libs.mixins.last_modified_mixin.LastModifiedMixin,onadata.libs.baseviewset.DefaultBaseViewset,rest_framework.viewsets.ModelViewSetThis endpoint provides access to form rest services.
-
filter_backends= (<class 'onadata.libs.filters.RestServiceFilter'>,)¶
-
get_serializer_class()¶ Return the class to use for the serializer. Defaults to using self.serializer_class.
You may want to override this if you need to provide different serializations depending on the incoming request.
(Eg. admins get full serialization, others get basic serialization)
-
permission_classes= [<class 'onadata.apps.api.permissions.RestServiceObjectPermissions'>]¶
-
queryset¶
-
retrieve(request, *args, **kwargs)¶
-
serializer_class¶ alias of
onadata.libs.serializers.restservices_serializer.RestServiceSerializer
-
-
onadata.apps.restservice.viewsets.restservices_viewset.get_serializer_class(name)¶