shop.modules.address

Attributes

Classes

Module Contents

shop.modules.address.logger
class shop.modules.address.Address

Bases: shop.modules.abstract.ShopModuleAbstract, viur.core.prototypes.List

moduleName = 'address'
kindName = '{{viur_shop_modulename}}_address'
reference_user_created_skeletons_in_session = True
default_order: viur.core.prototypes.skelmodule.DEFAULT_ORDER_TYPE
adminInfo()
Return type:

dict

canAdd()
Return type:

bool

canEdit(skel)
Parameters:

skel (viur.core.skeleton.SkeletonInstance)

Return type:

bool

listFilter(query)
Parameters:

query (viur.core.db.Query)

Return type:

Optional[viur.core.db.Query]

onAdded(skel)
Parameters:

skel (viur.core.skeleton.SkeletonInstance)

onEdited(skel)
Parameters:

skel (viur.core.skeleton.SkeletonInstance)

_disable_old_default(skel)

Disable old is_default

Parameters:

skel (viur.core.skeleton.SkeletonInstance)

Return type:

None

clone_address(key)
Parameters:

key (viur.core.db.Key)

Return type:

shop.types.SkeletonInstance_T[shop.skeletons.AddressSkel]