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.

27 lines
867 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",
  6. readonly=False,
  7. )
  8. partner_email_check_filter_duplicates = fields.Boolean(
  9. related="company_id.partner_email_check_filter_duplicates",
  10. readonly=False,
  11. )
  12. partner_email_check_check_deliverability = fields.Boolean(
  13. related="company_id.partner_email_check_check_deliverability",
  14. readonly=False,
  15. )
  16. @api.onchange(
  17. "partner_email_check_syntax", "partner_email_check_check_deliverability"
  18. )
  19. def _onchange_partner_email_check_check_deliverability(self):
  20. if self.partner_email_check_check_deliverability:
  21. self.partner_email_check_syntax = True