19 lines
564 B
Python
19 lines
564 B
Python
# Copyright 2022 Camptocamp SA
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
|
|
|
|
from odoo import models
|
|
|
|
|
|
class MicrosoftOutlookMixin(models.AbstractModel):
|
|
_inherit = "microsoft.outlook.mixin"
|
|
|
|
@property
|
|
def _OUTLOOK_ENDPOINT(self):
|
|
outlook_endpoint = "https://login.microsoftonline.com/{path}/oauth2/v2.0/"
|
|
path = (
|
|
self.env["ir.config_parameter"]
|
|
.sudo()
|
|
.get_param("microsoft_outlook_directory_tenant_id", "common")
|
|
)
|
|
return outlook_endpoint.format(path=path)
|