From 90dbca29f82c87d300455200285a59fd2ff32140 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 16 Mar 2018 12:40:26 +0100 Subject: [PATCH] [IMP] ir_qweb: ir.qweb.field.contact allow to specify separator to format address Allow to specify a separator char to have the address formatted on a single line e.g. --- odoo/addons/base/models/ir_qweb_fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_qweb_fields.py b/odoo/addons/base/models/ir_qweb_fields.py index b71966e6d6f..a2cf9cd1e5f 100644 --- a/odoo/addons/base/models/ir_qweb_fields.py +++ b/odoo/addons/base/models/ir_qweb_fields.py @@ -460,12 +460,13 @@ class Contact(models.AbstractModel): return False opf = options and options.get('fields') or ["name", "address", "phone", "mobile", "email"] + opsep = options and options.get('separator') or "\n" value = value.sudo().with_context(show_address=True) name_get = value.name_get()[0][1] val = { 'name': name_get.split("\n")[0], - 'address': escape("\n".join(name_get.split("\n")[1:])).strip(), + 'address': escape(opsep.join(name_get.split("\n")[1:])).strip(), 'phone': value.phone, 'mobile': value.mobile, 'city': value.city,