summaryrefslogtreecommitdiff
path: root/addons/website_sale/models
diff options
context:
space:
mode:
authorDjamel (otd) <otd@odoo.com>2021-03-12 15:17:48 +0000
committerDjamel (otd) <otd@odoo.com>2021-03-15 10:59:49 +0000
commita7110b616cb26641a546c22ff5ecf6aff073edfb (patch)
tree450c3e37a8cd72043d693f899fb110365636c1d9 /addons/website_sale/models
parent49cfc4165ff19f6fd293bed2f6867a32cc0b8c5d (diff)
[FIX] website_sale : remove the default value from related fields
Problem : In the website settings, there are related fields with a default value. The ORM will therefore only take the default value ​​and ignore the value of "related". Solution : Remove default value from related fields opw-2467959 closes odoo/odoo#67774 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website_sale/models')
-rw-r--r--addons/website_sale/models/res_config_settings.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/addons/website_sale/models/res_config_settings.py b/addons/website_sale/models/res_config_settings.py
index 8e951a95cfc..adfe5b0f19b 100644
--- a/addons/website_sale/models/res_config_settings.py
+++ b/addons/website_sale/models/res_config_settings.py
@@ -9,12 +9,6 @@ from odoo import api, models, fields
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
- def _default_recovery_mail_template(self):
- try:
- return self.env.ref('website_sale.mail_template_sale_cart_recovery').id
- except ValueError:
- return False
-
salesperson_id = fields.Many2one('res.users', related='website_id.salesperson_id', string='Salesperson', readonly=False)
salesteam_id = fields.Many2one('crm.team', related='website_id.salesteam_id', string='Sales Team', readonly=False)
module_website_sale_delivery = fields.Boolean("eCommerce Shipping Costs")
@@ -35,9 +29,9 @@ class ResConfigSettings(models.TransientModel):
module_account = fields.Boolean("Invoicing")
cart_recovery_mail_template = fields.Many2one('mail.template', string='Cart Recovery Email', domain="[('model', '=', 'sale.order')]",
- default=_default_recovery_mail_template, related='website_id.cart_recovery_mail_template_id', readonly=False)
+ related='website_id.cart_recovery_mail_template_id', readonly=False)
cart_abandoned_delay = fields.Float("Abandoned Delay", help="Number of hours after which the cart is considered abandoned.",
- default=1.0, related='website_id.cart_abandoned_delay', readonly=False)
+ related='website_id.cart_abandoned_delay', readonly=False)
@api.model
def get_values(self):