TIP: You can type at any time to perform a new search.
Microsoft Outlook
microsoft_outlook · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Hidden
- Folder size
- 0.73 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-15 22:44:21
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Odoo Translation Bot, Denis Ledoux, Julien Castiaux, std-odoo, Tiffany Chang (tic), Gorash, Renaud Thiry, Dylan Kiss (dyki), Anton Romanova (roan), chpa-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Outlook support for incoming / outgoing mail servers
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fetchmail_server_view_form |
fetchmail.server.view.form.inherit.outlook | fetchmail.server | form | Inherits mail.view_email_server_form |
ir_mail_server_view_form |
ir.mail_server.view.form.inherit.outlook | ir.mail_server | form | Inherits base.ir_mail_server_form |
microsoft_outlook_oauth_error |
microsoft_outlook_oauth_error | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.microsoft_outlook | res.config.settings | form | Inherits base_setup.res_config_settings_view_form |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/microsoft_outlook/confirm |
MicrosoftOutlookController.microsoft_outlook_callback |
user | http | ALL | |
/microsoft_outlook/iap_confirm |
MicrosoftOutlookController.microsoft_outlook_iap_callback |
user | http | ALL |
Models touched (5)
New fields (1)
-
server_typeSelectionondelete={'outlook': 'set default'}selection_add=[('outlook', 'Outlook OAuth Authentication')]
-
onchange_server_type(self)@api.onchange('server_type')Set the default configuration for a IMAP Outlook server.
New fields (1)
-
smtp_authenticationSelectionondelete={'outlook': 'set default'}selection_add=[('outlook', 'Outlook OAuth Authentication')]
No public methods.
New fields (5)
-
activeBooleandefault=True -
microsoft_outlook_access_tokenCharcopy=Falsegroups='base.group_system'string='Outlook Access Token' -
microsoft_outlook_access_token_expirationIntegercopy=Falsegroups='base.group_system'string='Outlook Access Token Expiration Timestamp' -
microsoft_outlook_refresh_tokenCharcopy=Falsegroups='base.group_system'string='Outlook Refresh Token' -
microsoft_outlook_uriCharcompute='_compute_outlook_uri'groups='base.group_system'help='The URL to generate the authorization code from Outlook'string='Authentication URI'
-
open_microsoft_outlook_uri(self)Open the URL to accept the Outlook permission. This is done with an action, so we can force the user the save the form. We need him to save the form so the current mail server record exist in DB and we can include the record ID in the URL.
New fields (2)
-
microsoft_outlook_client_identifierCharconfig_parameter='microsoft_outlook_client_id' args: 'Outlook Client Id' -
microsoft_outlook_client_secretCharconfig_parameter='microsoft_outlook_client_secret' args: 'Outlook Client Secret'
No public methods.
New fields (1)
-
outgoing_mail_server_typeSelectionondelete={'outlook': 'set default'}selection_add=[('outlook', 'Outlook')]
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…