Files
odoo_source/addons/google_calendar
Andrea Grazioso (agr-odoo) 0f17a0ea7d [FIX] google_calendar: exclusions not propagating (from OE)
Activate Google Synchronization, create on OE a recurrent event,
synchronize the calendar, then delete an event of the recursion on GC,
sync again on OE.

The event will be deleted from GC but not from OE after sync.

This appens because of this "rewrite" rule
https://github.com/odoo/odoo/blob/12.0/addons/calendar/models/calendar.py#L918
that occur on event creation from OE, altering the event parameters when
is marked "allday".

When an "allday" event is deleted from GC the unlink is triggered in OE with the
default time "00:00:00". During the creation of the exclusion '
_inverse_dates' will be called altering start and stop datetime but not
recurrent_id_date, so the new record will not match the event generating
the recursion and the exclusion will not occur. The problem require
particular carefulness because when a recurrent event is fetched from
google the '_inverse_dates' is not called, so in that case the default
time is fine.

opw-2060526

closes odoo/odoo#39662

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-11-12 07:11:57 +00:00
..
…
2019-10-03 12:48:09 +00:00
…

Google Calendar

Get your meetings, your leaves... Get your calendar anywhere and never forget an event, fully synchronized with the Odoo Open Source CRM.

Keep an eye on your events

See easily the purpose of the meeting, the start time and also the attendee(s)... All that without click on anything...

Create so easily an event

In just one click you can create an event... You can drag and drop your event if you want moved it to another timing. You can shrink or extend the event if you need to change the start's hours or the duration of your meeting.

Create recurrent event

You can also create recurrent events with only one event. You need to create an event each monday of the week ? With only one it's possible, you could specify the recurrence and if one of this event is moved, or deleted, it's not a problem, you can untie your event from the others recurrences.

See all events you wants

See in your calendar, the event from others peoples where your are attendee, but also their events by simply adding your favorites coworkers. Every coworker will have their own color in your calendar, and every attendee will have their avatar in the event...

Get an email

You will receive an email at creation of an event where you are attendee, but also when this event is updated for some fields as date start, ...

Be notified

You can ask to have a alarm of type 'notification' in your Odoo. You will have a notification in you Odoo which ever the page you are.

Google Calendar

With this plugin, you can synchronize your Odoo calendar with Google Calendar.