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)

Module contents