ska.contrib.django.ska.integration.drf.permissions package
Submodules
ska.contrib.django.ska.integration.drf.permissions.base module
- class ska.contrib.django.ska.integration.drf.permissions.base.AbstractSignedRequestRequired[source]
Bases:
BasePermissionSigned request required permission.
- get_request_data(request: Request, view: GenericViewSet, obj: Optional[Model] = None) Dict[str, Union[bytes, str, float, int]][source]
- get_secret_key(request_data: Dict[str, Union[bytes, str, float, int]], request: Optional[Request] = None, view: Optional[GenericViewSet] = None, obj: Optional[Model] = None)[source]
Get secret key.
- Parameters:
request_data –
request –
view –
obj –
- Returns:
- get_settings(request_data: Dict[str, Union[bytes, str, float, int]], request: Optional[Request] = None, view: Optional[GenericViewSet] = None, obj: Optional[Model] = None) Dict[str, str][source]
Get settings.
- Returns:
- has_object_permission(request: Request, view: GenericViewSet, obj: Model) bool[source]
Return True if permission is granted, False otherwise.
- class ska.contrib.django.ska.integration.drf.permissions.base.BaseProviderSignedRequestRequired[source]
Bases:
AbstractSignedRequestRequiredProvider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.base.BaseSignedRequestRequired[source]
Bases:
AbstractSignedRequestRequiredSigned request required permission.
ska.contrib.django.ska.integration.drf.permissions.constance_permissions module
- class ska.contrib.django.ska.integration.drf.permissions.constance_permissions.ConstanceProviderSignedRequestRequired[source]
Bases:
BaseProviderSignedRequestRequiredProvider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.constance_permissions.ConstanceSignedRequestRequired[source]
Bases:
BaseSignedRequestRequiredSigned request required permission.
ska.contrib.django.ska.integration.drf.permissions.default_permissions module
- class ska.contrib.django.ska.integration.drf.permissions.default_permissions.ProviderSignedRequestRequired[source]
Bases:
BaseProviderSignedRequestRequiredProvider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.default_permissions.SignedRequestRequired[source]
Bases:
BaseSignedRequestRequiredSigned request required permission.
Module contents
- class ska.contrib.django.ska.integration.drf.permissions.AbstractSignedRequestRequired[source]
Bases:
BasePermissionSigned request required permission.
- get_request_data(request: Request, view: GenericViewSet, obj: Optional[Model] = None) Dict[str, Union[bytes, str, float, int]][source]
- get_secret_key(request_data: Dict[str, Union[bytes, str, float, int]], request: Optional[Request] = None, view: Optional[GenericViewSet] = None, obj: Optional[Model] = None)[source]
Get secret key.
- Parameters:
request_data –
request –
view –
obj –
- Returns:
- get_settings(request_data: Dict[str, Union[bytes, str, float, int]], request: Optional[Request] = None, view: Optional[GenericViewSet] = None, obj: Optional[Model] = None) Dict[str, str][source]
Get settings.
- Returns:
- has_object_permission(request: Request, view: GenericViewSet, obj: Model) bool[source]
Return True if permission is granted, False otherwise.
- class ska.contrib.django.ska.integration.drf.permissions.BaseProviderSignedRequestRequired[source]
Bases:
AbstractSignedRequestRequiredProvider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.BaseSignedRequestRequired[source]
Bases:
AbstractSignedRequestRequiredSigned request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.ProviderSignedRequestRequired[source]
Bases:
BaseProviderSignedRequestRequiredProvider signed request required permission.
- class ska.contrib.django.ska.integration.drf.permissions.SignedRequestRequired[source]
Bases:
BaseSignedRequestRequiredSigned request required permission.