shop.modules.address ==================== .. py:module:: shop.modules.address Attributes ---------- .. autoapisummary:: shop.modules.address.logger Classes ------- .. autoapisummary:: shop.modules.address.Address Module Contents --------------- .. py:data:: logger .. py:class:: Address(moduleName = None, modulePath = None, shop = None, *args, **kwargs) Bases: :py:obj:`shop.modules.abstract.ShopModuleAbstract`, :py:obj:`viur.core.prototypes.List` Abstract Class for all viur-shop sub/nested modules. The implementations should set `moduleName` as class variable, so the final module name for routing it not affected by the name of custom classes. .. py:attribute:: moduleName :value: 'address' .. py:attribute:: kindName :value: '{{viur_shop_modulename}}_address' .. py:attribute:: reference_user_created_skeletons_in_session :value: True If True, keys of skeletons that the current user has created will be stored in the session. .. py:attribute:: default_order :type: viur.core.prototypes.skelmodule.DEFAULT_ORDER_TYPE .. py:method:: adminInfo() .. py:method:: canAdd() .. py:method:: canEdit(skel) .. py:method:: listFilter(query) .. py:method:: onAdded(skel) .. py:method:: onEdited(skel) .. py:method:: _disable_old_default(skel) Disable old is_default .. py:method:: clone_address(key)