[MERGE] backport trunk revisions
* 9094 fva@openerp.com-20140203144847-21cv7pt7lnlxdsve * 9095 fva@openerp.com-20140203153233-zj12w2o1uxyz5hoq bzr revid: chs@openerp.com-20140206132039-y1whtc8qqqs8ey92
This commit is contained in:
parent
5a022d6ab3
commit
1e4d99eede
|
@ -65,7 +65,7 @@ class EscposDriver(Thread):
|
||||||
self.push_task('status')
|
self.push_task('status')
|
||||||
return self.status
|
return self.status
|
||||||
|
|
||||||
def open_cashbox(printer):
|
def open_cashbox(self,printer):
|
||||||
printer.cashdraw(2)
|
printer.cashdraw(2)
|
||||||
printer.cashdraw(5)
|
printer.cashdraw(5)
|
||||||
|
|
||||||
|
@ -103,7 +103,7 @@ class EscposDriver(Thread):
|
||||||
self.print_receipt_body(printer,data)
|
self.print_receipt_body(printer,data)
|
||||||
printer.cut()
|
printer.cut()
|
||||||
elif task == 'cashbox':
|
elif task == 'cashbox':
|
||||||
if timestamp >= time.time() * 12:
|
if timestamp >= time.time() - 12:
|
||||||
self.open_cashbox(printer)
|
self.open_cashbox(printer)
|
||||||
elif task == 'status':
|
elif task == 'status':
|
||||||
pass
|
pass
|
||||||
|
|
|
@ -936,12 +936,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
|
||||||
|
|
||||||
document.body.addEventListener('keyup', this.hotkey_handler);
|
document.body.addEventListener('keyup', this.hotkey_handler);
|
||||||
|
|
||||||
if( this.pos.config.iface_cashdrawer
|
|
||||||
&& this.pos.get('selectedOrder').get('paymentLines').find( function(pl){
|
|
||||||
return pl.cashregister.journal.type === 'cash';
|
|
||||||
})){
|
|
||||||
this.pos.proxy.open_cashbox();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
this.add_action_button({
|
this.add_action_button({
|
||||||
|
@ -1145,6 +1139,13 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( this.pos.config.iface_cashdrawer
|
||||||
|
&& this.pos.get('selectedOrder').get('paymentLines').find( function(pl){
|
||||||
|
return pl.cashregister.journal.type === 'cash';
|
||||||
|
})){
|
||||||
|
this.pos.proxy.open_cashbox();
|
||||||
|
}
|
||||||
|
|
||||||
if(options.invoice){
|
if(options.invoice){
|
||||||
// deactivate the validation button while we try to send the order
|
// deactivate the validation button while we try to send the order
|
||||||
this.pos_widget.action_bar.set_button_disabled('validation',true);
|
this.pos_widget.action_bar.set_button_disabled('validation',true);
|
||||||
|
|
Loading…
Reference in New Issue