diff options
| author | Mohammed Shekha <msh@openerp.com> | 2015-02-27 19:05:16 +0530 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2016-08-08 16:07:07 +0200 |
| commit | d624fdd25050f1f20bbdd8a0062e86f1c2eb5864 (patch) | |
| tree | 2c19ce03365fbb73ae6435d3ead89b93d6723ef1 /addons/google_calendar/views | |
| parent | 29796b58ddba67846ca50a0e79b12a5205e94237 (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.xml | 72 | ||||
| -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 |
