},
});
- module.ErrorNoClientPopupWidget = module.ErrorPopupWidget.extend({
- template: 'ErrorNoClientPopupWidget',
- });
-
module.ErrorInvoiceTransferPopupWidget = module.ErrorPopupWidget.extend({
template: 'ErrorInvoiceTransferPopupWidget',
});
invoiced.fail(function(error){
self.invoicing = false;
if (error === 'error-no-client') {
- self.pos_widget.screen_selector.show_popup('error-no-client');
+ self.pos_widget.screen_selector.set_current_screen('clientlist');
} else {
self.pos_widget.screen_selector.show_popup('error-invoice-transfer');
}
this.choose_receipt_popup = new module.ChooseReceiptPopupWidget(this, {});
this.choose_receipt_popup.appendTo(this.$el);
- this.error_no_client_popup = new module.ErrorNoClientPopupWidget(this, {});
- this.error_no_client_popup.appendTo(this.$el);
-
this.error_invoice_transfer_popup = new module.ErrorInvoiceTransferPopupWidget(this, {});
this.error_invoice_transfer_popup.appendTo(this.$el);
'error-barcode': this.error_barcode_popup,
'error-session': this.error_session_popup,
'choose-receipt': this.choose_receipt_popup,
- 'error-no-client': this.error_no_client_popup,
'error-invoice-transfer': this.error_invoice_transfer_popup,
'error-traceback': this.error_traceback_popup,
'confirm': this.confirm_popup,
</div>
</t>
- <t t-name="ErrorNoClientPopupWidget">
- <div class="modal-dialog">
- <div class="popup popup-noclient">
- <p class="message">An anonymous order cannot be invoiced</p>
- <div class="footer">
- <div class="button">
- Ok
- </div>
- </div>
- </div>
- </div>
- </t>
-
<t t-name="ErrorInvoiceTransferPopupWidget">
<div class="modal-dialog">
<div class="popup popup-invoice">