odoo/addons/google_calendar
Denis Ledoux 1c533b193f [FIX] google_calendar: events disappearing
This rev. is related to a9e3d74713

This new revision is about the same use case than above, except
that both Google users login doesn't match the Odoo login email.

e.g.
User A: A@agrolait.com in Odoo, A@gmail.com in Google
User B: B@agrolait.com in Odoo, B@gmail.com in Google.

When A creates an event, with B in the attendees, and
syncs his calendar to Google, B is not automatically invited
Google side, as his attendee email is B@agrolait.com, which
doesn't match any existing Google User (doesn't match B@gmail.com)

While the revision mentioned above, a9e3d74713,
expected the attendee to be automatically invited Google side, and therefore
expected the event to already exists in B's calendar.

Therefore, when B syncs his calendar in Odoo, as the event
was there in his Odoo calendar, but not in his Google Calendar,
the code actually think it's no - longer - there, and take the assumption
the event has been deleted Google side. So, it deletes the event
in Odoo side as well, for both users A & B.

To overcome this new issue, when the Google & Odoo users emails
do not match, while keeping the compatibility when the Google & Odoo
emails do match (and therefore the invitation is automatically sent
Google side, as the email matches an existing Google account, and
the event is automatically created in B's calendar without needing the
sync in Odoo), we now force the Google internal id to be the same
for all attendees of an event, event by Google side.

opw-645745
2015-09-01 17:15:43 +02:00
..
controllers [FIX] google_calendar: add missing parameter to logger_info 2014-10-06 14:32:28 +02:00
i18n [I18N] Update translation terms from Transifex 2015-08-30 01:51:03 +02:00
security
static [FIX] google_calendar: update tutorial 2015-04-02 14:51:10 +02:00
views
README.md [IMP] Maifest for Github README.md on main apps 2014-08-12 11:33:15 +02:00
__init__.py
__openerp__.py [IMP] Google calendar - add function to allow the cron to run google calendar synchronization 2014-10-03 17:52:31 +02:00
google_calendar.py [FIX] google_calendar: events disappearing 2015-09-01 17:15:43 +02:00
google_calendar.xml [FIX] calendar: synchro - use current user to synchronize as uid 2015-02-18 13:00:39 +01:00
res_config.py [FIX] google_calendar: do not strip bools 2015-01-20 18:46:03 +01:00
res_config_view.xml [FIX] google_calendar: update tutorial 2015-04-02 14:51:10 +02:00

README.md

Google Calendar

Get your meetings, yours holidays, ... 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 the plugin Google_calendar, you can synchronize your Odoo calendar with Google Calendar.