onadata.apps.api.viewsets.team_viewset module¶
Module contents¶
The /teams API endpoint implementation.
- class onadata.apps.api.viewsets.team_viewset.TeamViewSet(**kwargs)¶
Bases:
AuthenticateHeaderMixin
,CacheControlMixin
,ETagsMixin
,DefaultBaseViewset
,ModelViewSet
This endpoint allows you to create, update and view team information.
- extra_lookup_fields = None¶
- filter_backends = (<class 'rest_framework_guardian.filters.ObjectPermissionsFilter'>, <class 'onadata.libs.filters.TeamOrgFilter'>)¶
- lookup_field = 'pk'¶
- members(request, *args, **kwargs)¶
Returns members of an organization.
- permission_classes = [<class 'rest_framework.permissions.DjangoObjectPermissions'>]¶
- queryset¶
- serializer_class¶
alias of
TeamSerializer
Performs sharing a team project operations.