changeset 9424e865e9d6 in modules/stock_package_shipping_sendcloud:default
details:
https://hg.tryton.org/modules/stock_package_shipping_sendcloud?cmd=changeset&node=9424e865e9d6
description:
Add usage parameter for shipping contact mechanism
issue11238
review374861002
diffstat:
stock.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diffs (24 lines):
diff -r 2f2acdd5cce1 -r 9424e865e9d6 stock.py
--- a/stock.py Sun Jan 30 13:13:12 2022 +0100
+++ b/stock.py Mon Mar 07 00:23:41 2022 +0100
@@ -139,7 +139,7 @@
return 'end'
- def get_parcel(self, shipment, package, credential):
+ def get_parcel(self, shipment, package, credential, usage=None):
pool = Pool()
UoM = pool.get('product.uom')
ModelData = pool.get('ir.model.data')
@@ -147,8 +147,9 @@
cm = UoM(ModelData.get_id('product', 'uom_centimeter'))
party = shipment.shipping_to
address = shipment.shipping_to_address
- phone = party.contact_mechanism_get({'phone', 'mobile'})
- email = party.contact_mechanism_get('email')
+ phone = party.contact_mechanism_get(
+ {'phone', 'mobile'}, usage=usage)
+ email = party.contact_mechanism_get('email', usage=usage)
street_lines = (address.street or '').splitlines()
parcel = {
'name': address.party_full_name,