accounts.views package

Module contents

Django REST Framework ViewSets for the accounts package.

Submodules

accounts.views.group module

Definition of the GroupViewSet class.

class accounts.views.group.GroupViewSet(**kwargs)

Bases: pylabber.views.defaults.DefaultsMixin, rest_framework.viewsets.ModelViewSet

API endpoint that allows Group instances to be viewed or edited.

basename = None
description = None
detail = None
name = None
queryset
serializer_class

alias of accounts.serializers.group.GroupSerializer

suffix = None

accounts.views.laboratory module

Definition of the LaboratoryViewSet class.

class accounts.views.laboratory.LaboratoryViewSet(**kwargs)

Bases: pylabber.views.defaults.DefaultsMixin, rest_framework.viewsets.ModelViewSet

API endpoint that allows Laboratory instances to be viewed or edited.

basename = None
description = None
detail = None
name = None
queryset
serializer_class

alias of accounts.serializers.laboratory.LaboratorySerializer

suffix = None

accounts.views.profile module

Definition of the ProfileViewSet class.

class accounts.views.profile.ProfileViewSet(**kwargs)

Bases: pylabber.views.defaults.DefaultsMixin, rest_framework.viewsets.ModelViewSet

API endpoint that allows Profile instances to be viewed or edited.

basename = None
description = None
detail = None
name = None
queryset
serializer_class

alias of accounts.serializers.profile.ProfileSerializer

suffix = None

accounts.views.user module

Definition of the UserViewSet class.

class accounts.views.user.UserViewSet(**kwargs)

Bases: pylabber.views.defaults.DefaultsMixin, rest_framework.viewsets.ModelViewSet

API endpoint that allows User instances to be viewed or edited.

basename = None
description = None
detail = None
filter_class

alias of accounts.filters.user.UserFilter

filter_queryset(queryset) → django.db.models.query.QuerySet

Filter the returned users according to the requesting user’s permissions.

Parameters:queryset (QuerySet) – Base queryset
Returns:User instances
Return type:QuerySet
get_institutions(request)
name = None
queryset
serializer_class

alias of accounts.serializers.user.UserSerializer

suffix = None