diff --git a/crm.rst b/crm.rst index 295002e8f..9c1c72e06 100644 --- a/crm.rst +++ b/crm.rst @@ -10,4 +10,5 @@ CRM crm/overview crm/salesteam crm/leads - crm/reporting \ No newline at end of file + crm/reporting + crm/calendar \ No newline at end of file diff --git a/crm/calendar.rst b/crm/calendar.rst new file mode 100644 index 000000000..db075abcb --- /dev/null +++ b/crm/calendar.rst @@ -0,0 +1,8 @@ +======== +Calendar +======== + +.. toctree:: + :titlesonly: + + calendar/google_calendar_credentials diff --git a/crm/calendar/google_calendar_credentials.rst b/crm/calendar/google_calendar_credentials.rst new file mode 100644 index 000000000..7b822dcf8 --- /dev/null +++ b/crm/calendar/google_calendar_credentials.rst @@ -0,0 +1,51 @@ +===================================================== +How to synchronize your calendar with Google Calendar +===================================================== + +- Connect on your google account and go to https://console.developers.google.com/ + +- Click on **Create a project...** and enter a project name and change your id if you want. + Don't forget to accept the Terms of Services + +.. image:: media/google_calendar_credentials01.png + :align: center + +- In the menu on left side, select the sub menu APIs (from menu APIs and auth) and click on 'Calendar API'. + Activate the Calendar API by clicking on the blue button 'Enable API'. + When it's done, the Calendar API overview will be available + +.. image:: media/google_calendar_credentials02.png + :align: center + +.. image:: media/google_calendar_credentials03.png + :align: center + +.. image:: media/google_calendar_credentials04.png + :align: center + +- In the menu on left side, select the sub menu 'Credentials' (from menu APIs and auth) and click on + button 'Create new Client ID' + +.. image:: media/google_calendar_credentials05.png + :align: center + +- Check that the Application type is set on 'Web Application', then click on 'Configure consent screen'. + Specify an email address and a product name, then save. + +.. image:: media/google_calendar_credentials06.png + :align: center + +.. image:: media/google_calendar_credentials07.png + :align: center + +You should now configure the allowed pages on which you will be redirected. To do it, you need to complete the field "Authorized redirect URI" and set as value (your own domain followed by '/google_account/authentication'): +==> http://mydomain.odoo.com/google_account/authentication +You can now click on 'Create Client ID' + +.. image:: media/google_calendar_credentials08.png + :align: center + +- Once done, you will have the both informations (Client ID and Client Secret) that you need to insert in the 2 fields below! + +.. image:: media/google_calendar_credentials09.png + :align: center diff --git a/crm/calendar/media/google_calendar_credentials01.png b/crm/calendar/media/google_calendar_credentials01.png new file mode 100644 index 000000000..ea3fe2639 Binary files /dev/null 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 new file mode 100644 index 000000000..c8aa3f2dc Binary files /dev/null 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 new file mode 100644 index 000000000..842a2794c Binary files /dev/null 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 new file mode 100644 index 000000000..f4d24254a Binary files /dev/null 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 new file mode 100644 index 000000000..10c460c85 Binary files /dev/null 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 new file mode 100644 index 000000000..6da28abe7 Binary files /dev/null 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 new file mode 100644 index 000000000..37bd91787 Binary files /dev/null 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 new file mode 100644 index 000000000..db3c955e4 Binary files /dev/null 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 new file mode 100644 index 000000000..a2216d893 Binary files /dev/null and b/crm/calendar/media/google_calendar_credentials09.png differ