User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:calendar_google_integration [2015/01/29 19:51]
omar [Here's a step by step guide to help you configure your Google Account.]
en:calendar_google_integration [2016/09/10 02:01] (current)
Line 20: Line 20:
 <WRAP center round important 70%>​Important note: Events added from Google to coreBOS have to be updated/​edited/​moved in the Calendar only (not in the Google calendar) in order to synchronize the changes done in the Calendar towards Google calendar.</​WRAP>​ <WRAP center round important 70%>​Important note: Events added from Google to coreBOS have to be updated/​edited/​moved in the Calendar only (not in the Google calendar) in order to synchronize the changes done in the Calendar towards Google calendar.</​WRAP>​
  
 +
 +===== Separating Events/​Calendars =====
 +
 +??? The problem I am facing is that personal events that I have on my Google calendar are showing up on my task list in coreBOS. How can I get this to stop?  I do not keep 2 calendars and I prefer to work with only one. I see in calendar settings that "​Google is connected"​ for my user name. Is this why my task list is picking up everything from my Google calendar?
 +
 +!!! Have a [[en:​calendar_google_separating_events|read at this page]] for some indications.
  
  
Line 41: Line 47:
 We have updated Google Integration from API v.1 //(already deprecated by Google)// to the newest API v.3. We have updated Google Integration from API v.1 //(already deprecated by Google)// to the newest API v.3.
  
-The integration is being done through Web Application Client ID, which lets a user login to Google Calendar in background by previously entering ​three parameters: ​+The integration is being done through Web Application Client ID, which lets a user login to Google Calendar in the background by previously entering ​these parameters: ​
   * API Key,    * API Key, 
   * Client ID.   * Client ID.
Line 47: Line 53:
   * Redirect URL.   * Redirect URL.
  
-Due to Google Security issues, integration does not require user's email password anymore. So you just to config this parameters and validate ​for **admin user**, the rest of users, just click in **//​Authorize and Connect//** link to give permission to manage and share their calendars.+Due to Google Security issues, integration does not require user's email password anymore. So you just have to configure the parameters ​above and validate ​the **admin user**, the rest of users, just need to click on the **//​Authorize and Connect//** link to give permission ​to the admin user to manage and share their calendars.
  
  
-=====Here'​s ​a step by step guide to help you configure your Google Account.=====+=====Here ​is a step by step guide to help you configure your Google Account.=====
  
 1.- Go to the link [[https://​console.developers.google.com/​project]] 1.- Go to the link [[https://​console.developers.google.com/​project]]
Line 130: Line 136:
  
 That's it. Enjoy! That's it. Enjoy!
 +
 +
 +===== Considerations =====
 +
 +  * Google calendar update cron updates only **NOT HELD** events:<​code>​ (vtiger_activity.status != '​Held'​ OR vtiger_activity.status IS NULL)</​code>​
 +  * Deleting the event from google calendar doesn'​t delete it from the calendar in Corebos just from the table of google cal events
 +  * Deleting a google calendar event from Corebos is done one by one (just for the deleted records) using the beforedelete handler.
 +
 +
 +