summaryrefslogtreecommitdiff
path: root/addons/google_calendar/views
diff options
context:
space:
mode:
authorMohammed Shekha <msh@openerp.com>2015-02-27 19:05:16 +0530
committerJérome Maes <jem@openerp.com>2016-08-08 16:07:07 +0200
commitd624fdd25050f1f20bbdd8a0062e86f1c2eb5864 (patch)
tree2c19ce03365fbb73ae6435d3ead89b93d6723ef1 /addons/google_calendar/views
parent29796b58ddba67846ca50a0e79b12a5205e94237 (diff)
[MOV] google_calendar: moved models and data file in to models and data directory
Diffstat (limited to 'addons/google_calendar/views')
-rw-r--r--addons/google_calendar/views/google_calendar_templates.xml (renamed from addons/google_calendar/views/google_calendar.xml)2
-rw-r--r--addons/google_calendar/views/res_config_views.xml72
-rw-r--r--addons/google_calendar/views/res_users_views.xml (renamed from addons/google_calendar/views/res_users.xml)0
3 files changed, 73 insertions, 1 deletions
diff --git a/addons/google_calendar/views/google_calendar.xml b/addons/google_calendar/views/google_calendar_templates.xml
index f258b8f0c5c..6f8924e4af8 100644
--- a/addons/google_calendar/views/google_calendar.xml
+++ b/addons/google_calendar/views/google_calendar_templates.xml
@@ -3,7 +3,7 @@
<template id="assets_backend" name="google_calendar assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/google_calendar/static/src/less/google_calendar.less"/>
- <script type="text/javascript" src="/google_calendar/static/src/js/calendar_sync.js"></script>
+ <script type="text/javascript" src="/google_calendar/static/src/js/google_calendar.js"></script>
</xpath>
</template>
</odoo>
diff --git a/addons/google_calendar/views/res_config_views.xml b/addons/google_calendar/views/res_config_views.xml
new file mode 100644
index 00000000000..97ccfe5c0df
--- /dev/null
+++ b/addons/google_calendar/views/res_config_views.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+ <record id="view_calendar_config_settings" model="ir.ui.view">
+ <field name="name">Calendar_settings_grgrgrgt</field>
+ <field name="model">base.config.settings</field>
+ <field name="inherit_id" ref="base_setup.view_general_configuration"/>
+ <field name="arch" type="xml">
+ <div name="google_calendar" position="replace">
+ <div name="google_calendar">
+ <label for="google_cal_sync"/>
+ <field name="google_cal_sync"/>
+ <div attrs="{'invisible':[('google_cal_sync','=',False)]}">
+ <br/><h2>To setup the signin process with Google, first you have to perform the following steps</h2>
+ <ul>
+ <li> Connect on your google account and go to <a href='https://console.developers.google.com/' target='_blank'>https://console.developers.google.com/</a> </li>
+ <li>
+ Click on <b>'Create a project...'</b> and enter a project name and change your id if you want. Don't forget to accept the Terms of Services
+ <br/><br/><img src='/google_calendar/static/src/img/setup_01.png' class='calendar_img_tuto'/>
+ </li>
+ <li> In the menu on left side, select the sub menu APIs (from menu APIs and auth) and click on <b>'Calendar API'</b>.
+ <br/> Activate the Calendar API by clicking on the blue button <b>'Enable API'</b>.
+ <br/> When it's done, the Calendar API overview will be available
+ <br/><br/> <img src='/google_calendar/static/src/img/setup_03.png' class='calendar_img_tuto'/>
+ <br/> <img src='/google_calendar/static/src/img/setup_04.png' class='calendar_img_tuto'/>
+ <br/> <img src='/google_calendar/static/src/img/setup_05.png' class='calendar_img_tuto'/>
+ </li>
+ <li>
+ In the menu on left side, select the sub menu <b>'Credentials'</b> (from menu APIs and auth) and click on button <b>'Create new Client ID'</b>
+ <br/><br/> <img src='/google_calendar/static/src/img/setup_06.png' class='calendar_img_tuto'/>
+ </li>
+ <li> Check that the Application type is set on <b>'Web Application'</b>, then click on <b>'Configure consent screen'</b>.
+ <br/> Specify an email address and a product name, then save.
+ <br/><br/> <img src='/google_calendar/static/src/img/setup_07.png' class='calendar_img_tuto'/>
+ <br/><img src='/google_calendar/static/src/img/setup_09.png' class='calendar_img_tuto'/>
+ <br/> You should now configure the allowed pages on which you will be redirected. To do it, you need to complete the field <b>"Authorized redirect URI"</b>
+ and set as value (your own domain followed by <i>'/google_account/authentication'</i>):
+ <br/>==> <b><field name="server_uri" readonly="1" style='display:inline'/></b>
+ <br/> You can now click on <b>'Create Client ID'</b>
+ <br/><br/> <img src='/google_calendar/static/src/img/setup_10.png' class='calendar_img_tuto'/>
+ </li>
+ <li>Once done, you will have the both informations (<b>Client ID</b> and <b>Client Secret</b>) that you need to insert in the 2 fields below!
+ <br/><br/> <img src='/google_calendar/static/src/img/setup_08.png' class='calendar_img_tuto'/>
+ </li>
+ <a href="#" class="oe_link">Return at Top</a>
+ </ul>
+ </div>
+
+ <div>
+ <label for="cal_client_id" string="Google Client ID"/>
+ <field name="cal_client_id" nolabel="1" class="oe_inline"/>
+ </div>
+ <div>
+ <label for="cal_client_secret" string="Google Client Secret"/>
+ <field name="cal_client_secret" password="True" nolabel="1" class="oe_inline"/>
+ </div>
+ </div>
+ </div>
+ </field>
+ </record>
+
+ <record id="action_config_settings_google_calendar" model="ir.actions.act_window">
+ <field name="name">API Configuration</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">base.config.settings</field>
+ <field name="view_mode">form</field>
+ <field name="target">inline</field>
+ </record>
+
+ <menuitem id="menu_calendar_google_tech_config" name="API Credentials" parent="calendar.menu_calendar_configuration" groups="base.group_no_one" action="action_config_settings_google_calendar"/>
+ </data>
+</openerp>
diff --git a/addons/google_calendar/views/res_users.xml b/addons/google_calendar/views/res_users_views.xml
index 8adc3429090..8adc3429090 100644
--- a/addons/google_calendar/views/res_users.xml
+++ b/addons/google_calendar/views/res_users_views.xml