From 0fc77af8a1f20d21885cb5aa7bf0143fd37ded9a Mon Sep 17 00:00:00 2001 From: Anna Janiszewska Date: Fri, 30 Dec 2022 14:11:42 +0100 Subject: [PATCH] mail_environment_office365: add fetchmail support --- mail_environment_office365/models/__init__.py | 1 + .../models/fetchmail_server.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 mail_environment_office365/models/fetchmail_server.py diff --git a/mail_environment_office365/models/__init__.py b/mail_environment_office365/models/__init__.py index abbcb50..a21a540 100644 --- a/mail_environment_office365/models/__init__.py +++ b/mail_environment_office365/models/__init__.py @@ -1 +1,2 @@ from . import ir_mail_server +from . import fetchmail_server diff --git a/mail_environment_office365/models/fetchmail_server.py b/mail_environment_office365/models/fetchmail_server.py new file mode 100644 index 0000000..93b8491 --- /dev/null +++ b/mail_environment_office365/models/fetchmail_server.py @@ -0,0 +1,17 @@ +# Copyright 2022 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import models + + +class FetchmailServer(models.Model): + _inherit = "fetchmail.server" + + @property + def _server_env_fields(self): + base_fields = super()._server_env_fields + office365_fields = { + "use_microsoft_outlook_service": {}, + } + office365_fields.update(base_fields) + return office365_fields