You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
843 B

  1. from odoo import api, fields, models
  2. class ResConfigSettings(models.TransientModel):
  3. _inherit = "res.config.settings"
  4. partner_email_check_syntax = fields.Boolean(
  5. related="company_id.partner_email_check_syntax", readonly=False,
  6. )
  7. partner_email_check_filter_duplicates = fields.Boolean(
  8. related="company_id.partner_email_check_filter_duplicates", readonly=False,
  9. )
  10. partner_email_check_check_deliverability = fields.Boolean(
  11. related="company_id.partner_email_check_check_deliverability", readonly=False,
  12. )
  13. @api.onchange(
  14. "partner_email_check_syntax", "partner_email_check_check_deliverability"
  15. )
  16. def _onchange_partner_email_check_check_deliverability(self):
  17. if self.partner_email_check_check_deliverability:
  18. self.partner_email_check_syntax = True