apps.api.views package

Module contents

class apps.api.views.ItemViewSet(**kwargs)

Bases: rest_framework.viewsets.ModelViewSet

API endpoint that allows items to be viewed or edited.

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

perform_create(serializer)
queryset
serializer_class

alias of apps.api.serializers.item.ItemSerializer

suffix = None
class apps.api.views.PermissionViewSet(**kwargs)

Bases: rest_framework.mixins.RetrieveModelMixin, rest_framework.viewsets.GenericViewSet

API endpoint that allows specific permissions to be retrieved, but nothing else (no create, no update, no delete).

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

queryset
serializer_class

alias of apps.api.serializers.permission.PermissionSerializer

suffix = None
class apps.api.views.RoleViewSet(**kwargs)

Bases: rest_framework.mixins.RetrieveModelMixin, rest_framework.mixins.ListModelMixin, rest_framework.viewsets.GenericViewSet

API endpoint that allows roles to be viewed, but not edited.

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

queryset
serializer_class

alias of apps.api.serializers.permission.RoleSerializer

suffix = None
class apps.api.views.SetViewSet(**kwargs)

Bases: rest_framework.viewsets.ModelViewSet

API endpoint that allows sets to be viewed or edited.

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

queryset
serializer_class

alias of apps.api.serializers.set.SetSerializer

suffix = None
class apps.api.views.TemplateViewSet(**kwargs)

Bases: rest_framework.mixins.RetrieveModelMixin, rest_framework.mixins.ListModelMixin, rest_framework.viewsets.GenericViewSet

API endpoint that allows templates to be viewed, but not edited.

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

queryset
serializer_class

alias of apps.api.serializers.template.TemplateSerializer

suffix = None
class apps.api.views.UserViewSet(**kwargs)

Bases: rest_framework.mixins.RetrieveModelMixin, rest_framework.mixins.ListModelMixin, rest_framework.viewsets.GenericViewSet

API endpoint that allows users to be viewed, but not edited.

basename = None
description = None
detail = None
name = None
pagination_class

alias of apps.api.pagination.StandardPagination

queryset
serializer_class

alias of apps.api.serializers.user.UserSerializer

suffix = None