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.ModelViewSet
This 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)¶