diff options
| author | Lucas Lefèvre <lul@odoo.com> | 2021-02-09 16:42:00 +0000 |
|---|---|---|
| committer | Arnaud Joset <arj@odoo.com> | 2021-03-22 11:00:32 +0000 |
| commit | 374d3c7f95fca9832afb0d34d710f28dbadcdfa6 (patch) | |
| tree | 5ea727d06eece30e4ac69a45e3f8b98c10c15e05 /addons/web_editor/static/src | |
| parent | e6675b075459c446a9115f9695824646c81dcc3f (diff) | |
[FIX] google_calendar: events sync issues
Before this commit:
The google synchronization dis not properly synced event in some conditions. Some use cases were not properly tested.
Recurrent events were regularly badly synchronized with Google.
Several issues occured:
- events not follow recurrence were duplicated on both Google or Odoo and sometimes deleted when the recurrence was reapplied.
- the base_event (first event of the recurrence) was duplicated
- miscalculation of the event google_id when they were part of a recurrence but did not followed the rrule.
- improper data handling from google. Odoo objets were created with incorrect values
- attendee state was not properly sync from Odoo to Google
- whole recurrence deletions from google were not properly sync in Odoo
- when time fields of a recurrence were modified on Google, modifications were ignored on Odoo
- Event timezone were not properly saved on the recurrency. (Odoo saves it on the recurrency and Google on the event)
- Odoo considered that all public events are writable bu Odoo users. That would trigger errors as Google implement an access right model on public events
- lack of tests
- a lot of weird behaviors resulting from these problems.
closes odoo/odoo#66080
Taskid: 2456498
Opw: 2299834
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Co-authored-by: Lucas Lefèvre <lul@odoo.com>
Co-authored-by: Arnaud Joset <arj@odoo.com>
Diffstat (limited to 'addons/web_editor/static/src')
0 files changed, 0 insertions, 0 deletions
