ecommerce.utils package¶
Submodules¶
ecommerce.utils.admin module¶
ecommerce.utils.factories module¶
- class ecommerce.utils.factories.RelatedFactoryVariableList(factory, factory_related_name='', size=2, **defaults)¶
Bases:
RelatedFactoryList
Allows overriding
size
during factory usage, e.g. ParentFactory(list_factory__size=4)- call(instance, step, context)¶
Call this hook; no return value is expected.
ecommerce.utils.permissions module¶
- class ecommerce.utils.permissions.IsAuthenticatedReadOnly¶
Bases:
BasePermission
The request is authenticated as a user and is a safe method request.
- has_permission(request, view)¶
Return True if permission is granted, False otherwise.
- class ecommerce.utils.permissions.IsOwner¶
Bases:
BasePermission
Object-level permission to only allow owners of an object to edit it. Assumes the model instance has an owner attribute.
- has_object_permission(request, view, obj)¶
Return True if permission is granted, False otherwise.
- has_permission(request, view)¶
Return True if permission is granted, False otherwise.
- class ecommerce.utils.permissions.IsOwnerOrReadOnly¶
Bases:
IsOwner
Object-level permission to only allow owners of an object to edit it. Assumes the model instance has an owner attribute.
- has_object_permission(request, view, obj)¶
Return True if permission is granted, False otherwise.
- has_permission(request, view)¶
Return True if permission is granted, False otherwise.