[IMP] Add menu for api google credentials visible from settings without the need to be a technical user

bzr revid: jke@openerp.com-20131217134207-vthjc9vud75pb471
This commit is contained in:
jke-openerp 2013-12-17 14:42:07 +01:00
parent f1b736d317
commit aa8c3666a8
3 changed files with 5 additions and 4 deletions

View File

@ -97,7 +97,7 @@
<field name="module_google_calendar" class="oe_inline"/>
<label for="module_google_calendar"/>
<p attrs="{'invisible': [('module_google_calendar','=',False)]}">
Once installed, you can configure your API credentials in "Settings -> Technical -> Calendar -> Synchronization"
Once installed, you can configure your API credentials in "Google calendar -> API credentials"
</p>
</div>
</div>

View File

@ -78,14 +78,16 @@
</record>
<record id="action_config_settings_google_calendar" model="ir.actions.act_window">
<field name="name">Synchronization</field>
<field name="name">API Configuration</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">calendar.config.settings</field>
<field name="view_mode">form</field>
<field name="target">inline</field>
</record>
<menuitem id="menu_calendar_config_settings" parent="base_calendar.menu_calendar_configuration" action="action_config_settings_google_calendar" groups="base.group_no_one"/>
<menuitem id="menu_calendar_google_main" parent="base.menu_administration" name="Google Calendar"/>
<menuitem id="menu_calendar_google_config" name="API credentials" parent="google_calendar.menu_calendar_google_main" action="action_config_settings_google_calendar"/>
<menuitem id="menu_calendar_google_tech_config" name="Calendar" parent="base.menu_custom" groups="base.group_no_one"/>
</data>
</openerp>

View File

@ -49,7 +49,6 @@ openerp.google_calendar = function(instance) {
if (this.dataset.model == "crm.meeting") {
var button = QWeb.render('GoogleCalendar.buttonSynchro');
this.$el.find('.oe_calendar_filter').prepend(button);
console.log("added");
}
}
});