summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authorRobot Odoo <xmo+roboto@odoo.com>2018-11-17 18:41:18 +0100
committerGitHub <noreply@github.com>2018-11-17 18:41:18 +0100
commit1c1ae3bef91aa6dfd140e21bcba096ccb3b86b31 (patch)
tree8bdf8fe91928710435c2434c096e7a740e07d635 /addons/base_setup
parent6faad524cf5e4db02855cb213277c40aee14c42a (diff)
parent6c67539b92d52ae6c8449d7d2f63d032f805a903 (diff)
[REF] base_geolocalize: support multiple provider
- Make it generic: geo_coder (logic) / geo_provider (list of provider) - Add support for openstreetmap since google make it more complicated: https://cloud.google.com/maps-platform/user-guide/account-changes Courtesy of @ecino closes odoo/odoo#28747
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/models/res_config_settings.py1
-rw-r--r--addons/base_setup/views/res_config_settings_views.xml20
2 files changed, 18 insertions, 3 deletions
diff --git a/addons/base_setup/models/res_config_settings.py b/addons/base_setup/models/res_config_settings.py
index bb6c718b29d..9743cbc3b68 100644
--- a/addons/base_setup/models/res_config_settings.py
+++ b/addons/base_setup/models/res_config_settings.py
@@ -32,6 +32,7 @@ class ResConfigSettings(models.TransientModel):
module_voip = fields.Boolean("Asterisk (VoIP)")
module_web_unsplash = fields.Boolean("Unsplash Image Library")
module_partner_autocomplete = fields.Boolean("Auto-populate company data")
+ module_base_geolocalize = fields.Boolean("GeoLocalize")
company_share_partner = fields.Boolean(string='Share partners to all companies',
help="Share your partners to all companies defined in your instance.\n"
" * Checked : Partners are visible for every companies, even if a company is defined on the partner.\n"
diff --git a/addons/base_setup/views/res_config_settings_views.xml b/addons/base_setup/views/res_config_settings_views.xml
index de090d491d5..c986850b9c1 100644
--- a/addons/base_setup/views/res_config_settings_views.xml
+++ b/addons/base_setup/views/res_config_settings_views.xml
@@ -219,7 +219,7 @@
</div>
</div>
</div>
- <div class="col-12 col-lg-6 o_setting_box" id="oauth">
+ <div class="col-12 col-lg-6 o_setting_box" id="gengo">
<div class="o_setting_left_pane">
<field name="module_base_gengo"/>
</div>
@@ -233,7 +233,7 @@
</div>
</div>
</div>
- <div class="col-12 col-lg-6 o_setting_box">
+ <div class="col-12 col-lg-6 o_setting_box" id="unsplash">
<div class="o_setting_left_pane">
<field name="module_web_unsplash"/>
</div>
@@ -244,7 +244,7 @@
</div>
</div>
</div>
- <div class="col-xs-12 col-md-6 o_setting_box" title="When populating your address book, Odoo provides a list of matching companies. When selecting one item, the company data and logo are auto-filled.">
+ <div class="col-xs-12 col-md-6 o_setting_box" title="When populating your address book, Odoo provides a list of matching companies. When selecting one item, the company data and logo are auto-filled." id="partner_autocomplete">
<div class="o_setting_left_pane">
<field name="module_partner_autocomplete"/>
</div>
@@ -255,6 +255,20 @@
</div>
</div>
</div>
+ <div class="col-12 col-lg-6 o_setting_box" id="base_geolocalize">
+ <div class="o_setting_left_pane">
+ <field name="module_base_geolocalize"/>
+ </div>
+ <div class="o_setting_right_pane" id="web_geolocalize_settings">
+ <label string="Geo Localization" for="module_base_geolocalize"/>
+ <div class="text-muted">
+ GeoLocalize your partners
+ </div>
+ <div class="content-group" attrs="{'invisible': [('module_base_geolocalize','=', False)]}" name="base_geolocalize_warning">
+ <div class="mt16 text-warning"><strong>Save</strong> this page and come back here to choose your Geo Provider.</div>
+ </div>
+ </div>
+ </div>
</div>
</div>
</xpath>