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:
RelatedFactoryListAllows overriding
sizeduring 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:
BasePermissionThe 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:
BasePermissionObject-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:
IsOwnerObject-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.