TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Productivity
Folder size
1.26 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-10-05 00:19:48
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Xavier Morel, Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Aurélien Warnon, Xavier-Do, Victor Feyens, Sébastien Theys, Tiffany Chang (tic), luvi, Renaud Thiry, Pedram (PEBR), amdi-odoo, Dylan Kiss (dyki), Chong Wang (cwg), sesn-odoo, Cyril Dutrieux (cydu), Louis Gobert, thle-odoo, Michaël Mattiello, Krzysztof Magusiak (krma), Sylvio Poliart (sypol), Yagnik ✗ (yagp), alan-odoo, MostafaTwfiq, Julien Carion, ELCO, chpa-odoo, Amr Yasser, Frantisek Binovsky, Jean Schoenlaub, Sylsee, Moises Lopez - Vauxoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
test_discuss_full
Description

Code Analysis info_outline

Views touched (6)
XML IDNameModelTypeStatus
calendar_calendar_view_form_inherit_microsoft_calendar calendar.calendar.view.form.inherit.microsoft.calendar calendar.calendar calendar Inherits calendar.calendar_calendar_view_form
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_microsoft_calendar_event_form microsoft_calendar.event.form calendar.event form Inherits calendar.view_calendar_event_form
view_users_form res.users.form res.users form Inherits calendar.res_users_view_form
HTTP endpoints (1)
Route(s)HandlerAuthTypeMethodsFlags
/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 (2)
  • microsoft_recurrence_master_id Char
    args: 'Microsoft Recurrence Master Id'
  • microsoft_sync_active Boolean
    compute='_compute_microsoft_sync_active' args: 'Microsoft Sync Active'
Public methods (4)
  • 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_m Boolean
    default=False
Public methods (0)

No public methods.

New fields (2)
  • delete_events Boolean
    help='This will only affect events for which the user is the owner' string='Delete synced events from Odoo'
  • user_id Many2one → res.users
    required=True args: 'res.users'
Public methods (1)
  • reset_account(self)

New fields (4)
  • active Boolean
    default=True
  • microsoft_id Char
    copy=False index=True args: 'Organizer event Id'
  • ms_universal_event_id Char
    copy=False index=True args: 'Universal event Id'
  • need_sync_m Boolean
    copy=False default=True
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • unlink(self)
  • write(self, vals)

New fields (3)
  • cal_microsoft_client_id Char
    config_parameter='microsoft_calendar_client_id' args: 'Microsoft Client_id'
  • cal_microsoft_client_secret Char
    config_parameter='microsoft_calendar_client_secret' args: 'Microsoft Client_key'
  • cal_microsoft_sync_paused Boolean
    config_parameter='microsoft_calendar_sync_paused' help='Indicates if synchronization with Outlook Calendar is paused or not.' args: 'Microsoft Synchronization Paused'
Public methods (0)

No public methods.

New fields (4)
  • microsoft_account_email Char
    groups='base.group_system' readonly=False related='res_users_settings_id.microsoft_account_email'
  • microsoft_calendar_sync_token Char
    groups='base.group_system' related='res_users_settings_id.microsoft_calendar_sync_token'
  • microsoft_last_sync_date Datetime
    groups='base.group_system' readonly=False related='res_users_settings_id.microsoft_last_sync_date'
  • microsoft_synchronization_stopped Boolean
    groups='base.group_system' readonly=False related='res_users_settings_id.microsoft_synchronization_stopped'
Public methods (7)
  • check_calendar_credentials(self)
    @api.model
  • check_synchronization_status(self)
  • get_calendar_sync_email(self)
    @api.model
  • pause_microsoft_synchronization(self)
  • restart_microsoft_synchronization(self)
    @api.model
  • stop_microsoft_synchronization(self)
    @api.model
  • unpause_microsoft_synchronization(self)

New fields (4)
  • microsoft_account_email Char
    copy=False groups='base.group_system' args: 'Microsoft Calendar Email'
  • microsoft_calendar_sync_token Char
    copy=False groups='base.group_system' args: 'Microsoft Next Sync Token'
  • microsoft_last_sync_date Datetime
    copy=False groups='base.group_system' help='Last synchronization date with Outlook Calendar' args: 'Last Sync Date'
  • microsoft_synchronization_stopped Boolean
    copy=False groups='base.group_system' args: 'Outlook Synchronization stopped'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…