Browse Source

[ADD] error messages

robert 6 years ago
parent
commit
7168ae0fef
1 changed files with 11 additions and 2 deletions
  1. 11 2
      static/src/js/main.js

+ 11 - 2
static/src/js/main.js

@@ -108,8 +108,17 @@ openerp.printer_bridge = function (instance, local) {
             }
 
             if (_.isEqual(data.status, 'error')) {
-                console.log(data)
-                instance.web.notification.do_warn('Impresión', 'Ocurrió un error al imprimir: ' + data.printer, data.cause);
+                var message = null;
+
+                if (_.isEqual(data.cause.id, 'unsupported_format')) {
+                    message = 'Formato de documento no soportado por la impresora';
+                }
+
+                if (_.isEqual(data.cause.id, 'print_error')) {
+                    message = 'La impresora falló al imprimir este documento';
+                }
+                
+                instance.web.notification.do_warn('Impresión', 'Ocurrió un error al imprimir: ' + data.printer, message);
             }
         },
         handle_download_data: function (data) {