django_socio_grpc.permissions

Module Contents

Classes

GRPCActionBasePermission

Base class from which all GRPC action permissions should inherit.

Data

SAFE_ACTIONS

API

django_socio_grpc.permissions.SAFE_ACTIONS

(‘List’, ‘Retrieve’, ‘Stream’)

class django_socio_grpc.permissions.GRPCActionBasePermission

Bases: rest_framework.permissions.BasePermission

Base class from which all GRPC action permissions should inherit.

has_permission(context: django_socio_grpc.request_transformer.grpc_internal_proxy.GRPCInternalProxyContext, service: django_socio_grpc.services.Service)
has_object_permission(context: django_socio_grpc.request_transformer.grpc_internal_proxy.GRPCInternalProxyContext, service: django_socio_grpc.services.Service, obj)