diff --git a/crm/calendar/google_calendar_credentials.rst b/crm/calendar/google_calendar_credentials.rst index c5b486320..cc25eec18 100644 --- a/crm/calendar/google_calendar_credentials.rst +++ b/crm/calendar/google_calendar_credentials.rst @@ -11,14 +11,16 @@ Setup in Google - Go to `Google APIs platform `__ to generate Google Calendar API credentials. Log in with your Google account. -- Choose *Calendar API*. +- Go to the API & Services page. + +.. image:: media/google_calendar_credentials00.png + :align: center + +- Search for *Google Calendar API* and select it. .. image:: media/google_calendar_credentials01.png :align: center -- Create a new project and give it a name (e.g. Odoo). This project is needed - to store your API credentials. - .. image:: media/google_calendar_credentials02.png :align: center @@ -27,7 +29,10 @@ Setup in Google .. image:: media/google_calendar_credentials03.png :align: center -- Create credentials to use in Odoo. +- Select or create an API project to store the credentials if not yet done + before. Give it an explicit name (e.g. Odoo Sync). + +- Create credentials. .. image:: media/google_calendar_credentials04.png :align: center @@ -39,7 +44,7 @@ Setup in Google :align: center - Then you can create a Client ID. - Enter the name of the application (e.g. Odoo) and the allowed pages on + Enter the name of the application (e.g. Odoo Calendar) and the allowed pages on which you will be redirected. The *Authorized JavaScript origin* is your Odoo's instance URL. The *Authorized redirect URI* is your Odoo's instance URL followed by '/google_account/authentication'. @@ -48,12 +53,12 @@ Setup in Google :align: center - Go through the Consent Screen step by entering a product name - (e.g. Odoo). Feel free to check the customizations options + (e.g. Odoo Calendar). Feel free to check the customizations options but this is not mandatory. The Consent Screen will only show up when you enter the Client ID in Odoo for the first time. - Finally you are provided with your **Client ID**. Go to *Credentials* to - get the **Client secret** as well. You will need both of them in Odoo. + get the **Client Secret** as well. Both of them are required in Odoo. .. image:: media/google_calendar_credentials07.png :align: center @@ -61,13 +66,14 @@ Setup in Google Setup in Odoo ============= -- Install **Google Calendar** app. +- Install the **Google Calendar** App from the *Apps* menu or by checking + the option in :menuselection:`Settings --> General Settings`. .. image:: media/google_calendar_credentials08.png :align: center - Go to :menuselection:`Settings --> General Settings` and enter your - credentials in Google Calendar option. + **Client ID** and **Client Secret** in Google Calendar option. .. image:: media/google_calendar_credentials09.png :align: center diff --git a/crm/calendar/media/google_calendar_credentials00.png b/crm/calendar/media/google_calendar_credentials00.png new file mode 100644 index 000000000..89afb2201 Binary files /dev/null and b/crm/calendar/media/google_calendar_credentials00.png differ diff --git a/crm/calendar/media/google_calendar_credentials01.png b/crm/calendar/media/google_calendar_credentials01.png index 534961a15..2b8921bc1 100644 Binary files a/crm/calendar/media/google_calendar_credentials01.png and b/crm/calendar/media/google_calendar_credentials01.png differ diff --git a/crm/calendar/media/google_calendar_credentials02.png b/crm/calendar/media/google_calendar_credentials02.png index 4a45286ab..e512a18cf 100644 Binary files a/crm/calendar/media/google_calendar_credentials02.png and b/crm/calendar/media/google_calendar_credentials02.png differ diff --git a/crm/calendar/media/google_calendar_credentials03.png b/crm/calendar/media/google_calendar_credentials03.png index a3978af38..78abbc94d 100644 Binary files a/crm/calendar/media/google_calendar_credentials03.png and b/crm/calendar/media/google_calendar_credentials03.png differ diff --git a/crm/calendar/media/google_calendar_credentials04.png b/crm/calendar/media/google_calendar_credentials04.png index 567b626e8..679968a6a 100644 Binary files a/crm/calendar/media/google_calendar_credentials04.png and b/crm/calendar/media/google_calendar_credentials04.png differ diff --git a/crm/calendar/media/google_calendar_credentials05.png b/crm/calendar/media/google_calendar_credentials05.png index 52a8548ce..7dc377cba 100644 Binary files a/crm/calendar/media/google_calendar_credentials05.png and b/crm/calendar/media/google_calendar_credentials05.png differ diff --git a/crm/calendar/media/google_calendar_credentials06.png b/crm/calendar/media/google_calendar_credentials06.png index 1a7223b9a..1d7b2208b 100644 Binary files a/crm/calendar/media/google_calendar_credentials06.png and b/crm/calendar/media/google_calendar_credentials06.png differ diff --git a/crm/calendar/media/google_calendar_credentials07.png b/crm/calendar/media/google_calendar_credentials07.png index 140b97624..c71dcd8ff 100644 Binary files a/crm/calendar/media/google_calendar_credentials07.png and b/crm/calendar/media/google_calendar_credentials07.png differ diff --git a/crm/calendar/media/google_calendar_credentials08.png b/crm/calendar/media/google_calendar_credentials08.png index 8a55f7ae3..fddfc40ff 100644 Binary files a/crm/calendar/media/google_calendar_credentials08.png and b/crm/calendar/media/google_calendar_credentials08.png differ diff --git a/crm/calendar/media/google_calendar_credentials09.png b/crm/calendar/media/google_calendar_credentials09.png index ba4d03604..711ea1787 100644 Binary files a/crm/calendar/media/google_calendar_credentials09.png and b/crm/calendar/media/google_calendar_credentials09.png differ diff --git a/crm/calendar/media/google_calendar_credentials10.png b/crm/calendar/media/google_calendar_credentials10.png index 3bc3d5be3..f009bb609 100644 Binary files a/crm/calendar/media/google_calendar_credentials10.png and b/crm/calendar/media/google_calendar_credentials10.png differ