[FIX] crm_partner_assign: next.js, if active_view is form, go to next, else reload the view
bzr revid: dle@openerp.com-20140115114428-bboczdthq9wbvrn6
This commit is contained in:
parent
39a54d1096
commit
7826e495a1
|
@ -1,11 +1,16 @@
|
||||||
openerp.crm_partner_assign = function (instance) {
|
openerp.crm_partner_assign = function (instance) {
|
||||||
instance.crm_partner_assign = instance.crm_partner_assign || {};
|
instance.crm_partner_assign = instance.crm_partner_assign || {};
|
||||||
instance.crm_partner_assign.next_or_list = function(parent) {
|
instance.crm_partner_assign.next_or_list = function(parent) {
|
||||||
var form = parent.inner_widget.views.form.controller;
|
if (parent.inner_widget.active_view === "form"){
|
||||||
form.dataset.remove_ids([form.dataset.ids[form.dataset.index]]);
|
var form = parent.inner_widget.views.form.controller;
|
||||||
form.reload();
|
form.dataset.remove_ids([form.dataset.ids[form.dataset.index]]);
|
||||||
if (!form.dataset.ids.length){
|
form.reload();
|
||||||
parent.inner_widget.switch_mode('list');
|
if (!form.dataset.ids.length){
|
||||||
|
parent.inner_widget.switch_mode('list');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
parent.inner_widget.views[parent.inner_widget.active_view].controller.reload();
|
||||||
}
|
}
|
||||||
parent.do_action({ type: 'ir.actions.act_window_close' });
|
parent.do_action({ type: 'ir.actions.act_window_close' });
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue