diff --git a/addons/crm/models/res_config_settings.py b/addons/crm/models/res_config_settings.py index 33386434f2a..cbdc0138592 100644 --- a/addons/crm/models/res_config_settings.py +++ b/addons/crm/models/res_config_settings.py @@ -11,6 +11,7 @@ class ResConfigSettings(models.TransientModel): generate_lead_from_alias = fields.Boolean('Manual Assignation of Emails', config_parameter='crm.generate_lead_from_alias') group_use_lead = fields.Boolean(string="Leads", implied_group='crm.group_use_lead') module_crm_phone_validation = fields.Boolean("Phone Formatting") + module_crm_reveal = fields.Boolean("Create Leads/Opportunities from your website's traffic") def _find_default_lead_alias_id(self): alias = self.env.ref('crm.mail_alias_lead_info', False) diff --git a/addons/crm/views/res_config_settings_views.xml b/addons/crm/views/res_config_settings_views.xml index e37b01336a4..109d32b7d9c 100644 --- a/addons/crm/views/res_config_settings_views.xml +++ b/addons/crm/views/res_config_settings_views.xml @@ -53,6 +53,21 @@ +
+
+
+ +
+ +
+
+
+
+

Contacts

diff --git a/addons/crm_reveal/__manifest__.py b/addons/crm_reveal/__manifest__.py index d209c6b804d..eaf95f7bee8 100644 --- a/addons/crm_reveal/__manifest__.py +++ b/addons/crm_reveal/__manifest__.py @@ -15,6 +15,6 @@ 'security/ir.model.access.csv', 'views/crm_lead_view.xml', 'views/crm_reveal_views.xml', - 'views/res_config_settings_views.xml' + 'views/res_config_settings_views.xml', ] } diff --git a/addons/crm_reveal/models/__init__.py b/addons/crm_reveal/models/__init__.py index 3e82a35b377..3af880a9468 100644 --- a/addons/crm_reveal/models/__init__.py +++ b/addons/crm_reveal/models/__init__.py @@ -4,4 +4,3 @@ from . import crm_lead from . import crm_reveal_rule from . import crm_reveal_view from . import ir -from . import res_config_settings diff --git a/addons/crm_reveal/models/res_config_settings.py b/addons/crm_reveal/models/res_config_settings.py deleted file mode 100644 index 981533b36cd..00000000000 --- a/addons/crm_reveal/models/res_config_settings.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - -from odoo import api, fields, models - -class ResConfigSettings(models.TransientModel): - _inherit = 'res.config.settings' - - @api.multi - def action_buy_reveal_iap_credits(self): - url = self.env['iap.account'].get_credits_url('reveal', 'https://iap.odoo.com/iap/1/credit', 0) - return { - 'type': 'ir.actions.act_url', - 'url': url, - 'target': 'new', - } diff --git a/addons/crm_reveal/views/res_config_settings_views.xml b/addons/crm_reveal/views/res_config_settings_views.xml index e1c2945430a..280cf3c44a4 100644 --- a/addons/crm_reveal/views/res_config_settings_views.xml +++ b/addons/crm_reveal/views/res_config_settings_views.xml @@ -1,23 +1,16 @@ - res.config.settings.view.form.inherit.crm.reveal + res.config.settings.view.form.inherit.crm_reveal res.config.settings + -
-
-
-
+ +
+
-
+