TIP: You can type at any time to perform a new search.
Outlook Calendar
microsoft_calendar · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Productivity
- Folder size
- 1.27 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-15 22:44:16
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Denis Ledoux, Yannick Tivisse, Julien Castiaux, Aurélien Warnon, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Arnaud Joset, Romain Estievenart, Renaud Thiry, Loan (LSE), Gaetan Vanden Bergh (gavb), amdi-odoo, Dylan Kiss (dyki), bram1000, omra-odoo, sesn-odoo, Cyril Dutrieux (cydu), Gabriel (gdpf), Louis Gobert, st-yes, abdelrahmanfawzy, nikj-odoo, Michaël Mattiello, Jeffrey Luo, kpt-odoo, Krzysztof Magusiak (krma), Sylvio Poliart (sypol), Ruchir Shukla, MostafaTwfiq, chpa-odoo
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
microsoft_calendar_reset_account_view_form |
microsoft.calendar.account.reset.form | microsoft.calendar.account.reset | form | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.microsoft.calendar | res.config.settings | calendar | Inherits calendar.res_config_settings_view_form |
view_microsoft_calendar_event |
microsoft_calendar.event.calendar | calendar.event | calendar | Inherits calendar.view_calendar_event_calendar |
view_users_form |
res.users.form | res.users | form | Inherits calendar.res_users_view_form |
HTTP endpoints (1)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/microsoft_calendar/sync_data |
MicrosoftCalendarController.microsoft_calendar_sync_data |
user | jsonrpc | ALL | sudo |
Models touched (9)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (0)
No new fields.
Public methods (3)-
do_accept(self) -
do_decline(self) -
do_tentative(self)
New fields (1)
-
microsoft_recurrence_master_idCharargs: 'Microsoft Recurrence Master Id'
-
action_mass_archive(self, recurrence_update_setting) -
create(self, vals_list)@api.model_create_multi -
unlink(self) -
write(self, vals)
New fields (1)
-
need_sync_mBooleandefault=False
No public methods.
New fields (3)
-
delete_policySelectiondefault='dont_delete'help='This will only affect events for which the user is the owner'required=Truestring="User's Existing Events" args: [('dont_delete', 'Leave them untouched'), ('delete_microsoft', 'Delete from the current Microsoft Calendar account'), ('delete_odoo', 'Delete from Odoo'), ('delete_both', 'Delete from both')] -
sync_policySelectiondefault='new'required=Truestring='Next Synchronization' args: [('new', 'Synchronize only new events'), ('all', 'Synchronize all existing events')] -
user_idMany2one → res.usersrequired=True args: 'res.users'
-
reset_account(self)
New fields (4)
-
activeBooleandefault=True -
microsoft_idCharcopy=Falseindex=True args: 'Organizer event Id' -
ms_universal_event_idCharcopy=Falseindex=True args: 'Universal event Id' -
need_sync_mBooleancopy=Falsedefault=True
-
create(self, vals_list)@api.model_create_multi -
unlink(self) -
write(self, vals)
New fields (3)
-
cal_microsoft_client_idCharconfig_parameter='microsoft_calendar_client_id'default='' args: 'Microsoft Client_id' -
cal_microsoft_client_secretCharconfig_parameter='microsoft_calendar_client_secret'default='' args: 'Microsoft Client_key' -
cal_microsoft_sync_pausedBooleanconfig_parameter='microsoft_calendar_sync_paused'help='Indicates if synchronization with Outlook Calendar is paused or not.' args: 'Microsoft Synchronization Paused'
No public methods.
New fields (3)
-
microsoft_calendar_sync_tokenChargroups='base.group_system'related='res_users_settings_id.microsoft_calendar_sync_token' -
microsoft_last_sync_dateDatetimegroups='base.group_system'readonly=Falserelated='res_users_settings_id.microsoft_last_sync_date' -
microsoft_synchronization_stoppedBooleangroups='base.group_system'readonly=Falserelated='res_users_settings_id.microsoft_synchronization_stopped'
-
check_calendar_credentials(self)@api.model -
check_synchronization_status(self) -
pause_microsoft_synchronization(self) -
restart_microsoft_synchronization(self) -
stop_microsoft_synchronization(self) -
unpause_microsoft_synchronization(self)
New fields (3)
-
microsoft_calendar_sync_tokenCharcopy=Falsegroups='base.group_system' args: 'Microsoft Next Sync Token' -
microsoft_last_sync_dateDatetimecopy=Falsegroups='base.group_system'help='Last synchronization date with Outlook Calendar' args: 'Last Sync Date' -
microsoft_synchronization_stoppedBooleancopy=Falsegroups='base.group_system' args: 'Outlook Synchronization stopped'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…