[FIX] point_of_sale: correctly handle various xmlrpc errors that appear in offline mode
This commit is contained in:
parent
d37dd37059
commit
d700c78c56
|
@ -440,7 +440,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
|
||||||
} else {
|
} else {
|
||||||
def.reject();
|
def.reject();
|
||||||
}
|
}
|
||||||
}, function(){ def.reject(); });
|
}, function(err,event){ event.preventDefault(); def.reject(); });
|
||||||
return def;
|
return def;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -751,6 +751,12 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
|
||||||
|
|
||||||
new instance.web.Model('res.partner').call('create_from_ui',[fields]).then(function(partner_id){
|
new instance.web.Model('res.partner').call('create_from_ui',[fields]).then(function(partner_id){
|
||||||
self.saved_client_details(partner_id);
|
self.saved_client_details(partner_id);
|
||||||
|
},function(err,event){
|
||||||
|
event.preventDefault();
|
||||||
|
self.pos_widget.screen_selector.show_popup('error',{
|
||||||
|
'message':_t('Error: Could not Save Changes'),
|
||||||
|
'comment':_t('Your Internet connection is probably down.'),
|
||||||
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1233,6 +1233,13 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
|
||||||
self.pos.push_order().then(function(){
|
self.pos.push_order().then(function(){
|
||||||
return new instance.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_client_pos_menu']], ['res_id']).pipe(function(res) {
|
return new instance.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_client_pos_menu']], ['res_id']).pipe(function(res) {
|
||||||
window.location = '/web#action=' + res[0]['res_id'];
|
window.location = '/web#action=' + res[0]['res_id'];
|
||||||
|
},function(err,event) {
|
||||||
|
event.preventDefault();
|
||||||
|
self.screen_selector.show_popup('error',{
|
||||||
|
'message': _t('Could not close the point of sale.'),
|
||||||
|
'comment': _t('Your internet connection is probably down.'),
|
||||||
|
});
|
||||||
|
self.close_button.renderElement();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue