From 2fda62ebd8707f872781da85a223ca7817b43575 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 26 Aug 2016 15:04:17 +0200 Subject: [PATCH] [FIX] website, website_{*}: Google Maps API Key Partial backport of c82b65c8552a2ddccb9ac9990366c03199ff9d29 opw-686510 --- addons/website/models/website.py | 3 ++ addons/website/views/website_templates.xml | 9 ++++- .../controllers/main.py | 2 ++ .../views/website_crm_partner_assign.xml | 36 ++++++++++--------- addons/website_customer/controllers/main.py | 2 ++ .../views/website_customer.xml | 36 ++++++++++--------- addons/website_event/views/website_event.xml | 9 ++++- addons/website_google_map/controllers/main.py | 4 ++- .../website_google_map/views/google_map.xml | 7 +++- addons/website_membership/controllers/main.py | 2 ++ .../views/website_membership.xml | 36 ++++++++++--------- 11 files changed, 91 insertions(+), 55 deletions(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index a1aa25f5d2a..5425550a9ff 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -656,6 +656,9 @@ class res_partner(osv.osv): 'zoom': zoom, 'sensor': 'false', } + google_maps_api_key = self.pool['ir.config_parameter'].get_param(cr, openerp.SUPERUSER_ID, 'google_maps_api_key', context=context) + if google_maps_api_key: + params['key'] = google_maps_api_key return urlplus('//maps.googleapis.com/maps/api/staticmap' , params) def google_map_link(self, cr, uid, ids, zoom=10, context=None): diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml index 9e4e8d95999..84b83af4f5e 100644 --- a/addons/website/views/website_templates.xml +++ b/addons/website/views/website_templates.xml @@ -927,7 +927,14 @@ Sitemap: sitemap.xml "fields": ["name", "address", "phone", "mobile", "fax", "email"]}'/> - Visualize on Google Maps + + + + + + + Visualize on Google Maps +