[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:
parent
f1b736d317
commit
aa8c3666a8
|
@ -97,7 +97,7 @@
|
||||||
<field name="module_google_calendar" class="oe_inline"/>
|
<field name="module_google_calendar" class="oe_inline"/>
|
||||||
<label for="module_google_calendar"/>
|
<label for="module_google_calendar"/>
|
||||||
<p attrs="{'invisible': [('module_google_calendar','=',False)]}">
|
<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>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -78,14 +78,16 @@
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="action_config_settings_google_calendar" model="ir.actions.act_window">
|
<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="type">ir.actions.act_window</field>
|
||||||
<field name="res_model">calendar.config.settings</field>
|
<field name="res_model">calendar.config.settings</field>
|
||||||
<field name="view_mode">form</field>
|
<field name="view_mode">form</field>
|
||||||
<field name="target">inline</field>
|
<field name="target">inline</field>
|
||||||
</record>
|
</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>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -49,7 +49,6 @@ openerp.google_calendar = function(instance) {
|
||||||
if (this.dataset.model == "crm.meeting") {
|
if (this.dataset.model == "crm.meeting") {
|
||||||
var button = QWeb.render('GoogleCalendar.buttonSynchro');
|
var button = QWeb.render('GoogleCalendar.buttonSynchro');
|
||||||
this.$el.find('.oe_calendar_filter').prepend(button);
|
this.$el.find('.oe_calendar_filter').prepend(button);
|
||||||
console.log("added");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue