<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Odoo/addons/pos_restaurant/static/src/js/multiprint.js, branch 14.0</title>
<subtitle>The current checkout of upstream Odoo</subtitle>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/'/>
<entry>
<title>[REF] pos_restaurant: migration to OWL framework</title>
<updated>2020-05-12T12:48:58+00:00</updated>
<author>
<name>Joseph Caburnay</name>
<email>jcb@odoo.com</email>
</author>
<published>2020-05-05T07:50:04+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=d8726778b670611326851d9baa980edbd21b3b09'/>
<id>d8726778b670611326851d9baa980edbd21b3b09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] point_of_sale,pos_restaurant: Multiprint</title>
<updated>2020-01-24T10:51:36+00:00</updated>
<author>
<name>Antoine Prieels</name>
<email>anp@odoo.com</email>
</author>
<published>2020-01-24T08:17:53+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=abbbeb571487195c4b4918d4c640c75d9adf0fff'/>
<id>abbbeb571487195c4b4918d4c640c75d9adf0fff</id>
<content type='text'>
Printed receipts are transformed into images by placing them into an
hidden `div`. When trying to print multiple orders, we did not wait
correctly between rendering the different receipts. Receipts were then
overriding one another while they were being rendered, resulting in
errors and missing receipts.

closes odoo/odoo#43907

X-original-commit: 00ba908d7b3d8b1145e4161ea8d9011ff6eea33d
Signed-off-by: Antoine Prieëls &lt;aprieels@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Printed receipts are transformed into images by placing them into an
hidden `div`. When trying to print multiple orders, we did not wait
correctly between rendering the different receipts. Receipts were then
overriding one another while they were being rendered, resulting in
errors and missing receipts.

closes odoo/odoo#43907

X-original-commit: 00ba908d7b3d8b1145e4161ea8d9011ff6eea33d
Signed-off-by: Antoine Prieëls &lt;aprieels@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] pos_restaurant: resume shop when pos_restaurant is installed</title>
<updated>2020-01-07T07:25:06+00:00</updated>
<author>
<name>Joseph Caburnay</name>
<email>jcb@odoo.com</email>
</author>
<published>2020-01-07T07:25:06+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=861a712d50c2b253efc41fd610a5c921496c1e76'/>
<id>861a712d50c2b253efc41fd610a5c921496c1e76</id>
<content type='text'>
This is a followup to the fix made in
99615ff6cc0559f6661001e5493876f2d5b69248.
When calling JSON.stringify to undefined, it results to undefined, thus,
it is necessary to check if the value is undefined before JSON.parse'ing
it.

closes odoo/odoo#42812

Signed-off-by: pimodoo &lt;pimodoo@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a followup to the fix made in
99615ff6cc0559f6661001e5493876f2d5b69248.
When calling JSON.stringify to undefined, it results to undefined, thus,
it is necessary to check if the value is undefined before JSON.parse'ing
it.

closes odoo/odoo#42812

Signed-off-by: pimodoo &lt;pimodoo@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] pos_restaurant: double printing not allowed.</title>
<updated>2019-12-24T14:27:11+00:00</updated>
<author>
<name>Robin Heinz</name>
<email>rhe@odoo.com</email>
</author>
<published>2019-12-05T15:56:38+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=99615ff6cc0559f6661001e5493876f2d5b69248'/>
<id>99615ff6cc0559f6661001e5493876f2d5b69248</id>
<content type='text'>
Before this, when we printed a ticket for the kitchen, if we went back to the table management and go back to the order, we could re print the same product.
Now, we can only reprint the order if there is something different.

closes odoo/odoo#42208

Task-id: 2123029
X-original-commit: c8f604045eb0d476766641386c4e5e1605b915c3
Signed-off-by: pimodoo &lt;pimodoo@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this, when we printed a ticket for the kitchen, if we went back to the table management and go back to the order, we could re print the same product.
Now, we can only reprint the order if there is something different.

closes odoo/odoo#42208

Task-id: 2123029
X-original-commit: c8f604045eb0d476766641386c4e5e1605b915c3
Signed-off-by: pimodoo &lt;pimodoo@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] pos_epson_printer_restaurant: call to super</title>
<updated>2019-08-22T13:24:13+00:00</updated>
<author>
<name>Pierre Masereel</name>
<email>pim@odoo.com</email>
</author>
<published>2019-08-22T09:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=4645b07731e8992bf3e0096f659b821e9e4227ab'/>
<id>4645b07731e8992bf3e0096f659b821e9e4227ab</id>
<content type='text'>
The model PosModel is extended, and super is calaled as if it was
included, we have fixed it by calling the parent prototype correctly.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The model PosModel is extended, and super is calaled as if it was
included, we have fixed it by calling the parent prototype correctly.</pre>
</div>
</content>
</entry>
<entry>
<title>[IMP] pos_restaurant: Order printers with HTTPS</title>
<updated>2019-08-08T11:53:37+00:00</updated>
<author>
<name>Antoine Prieels</name>
<email>anp@odoo.com</email>
</author>
<published>2019-07-30T13:53:21+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=1e5ed54866acdd61b94f86513f6fe98ff23be5b4'/>
<id>1e5ed54866acdd61b94f86513f6fe98ff23be5b4</id>
<content type='text'>
To use a kitchen printer, the user can only enter the IP of the Box and
it would be transformed into an URL with the protocol and port number.
This only supported HTTP so people that used HTTPS needed to enter the
full url to their Box.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To use a kitchen printer, the user can only enter the IP of the Box and
it would be transformed into an URL with the protocol and port number.
This only supported HTTP so people that used HTTPS needed to enter the
full url to their Box.</pre>
</div>
</content>
</entry>
<entry>
<title>[REF] pos: Replace hw_escpos by PrinterDriver</title>
<updated>2019-08-08T11:53:37+00:00</updated>
<author>
<name>Antoine Prieels</name>
<email>anp@odoo.com</email>
</author>
<published>2019-03-18T10:15:19+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=03b2f7b77dc6189bb485e0b834dba5f6d3d4da2c'/>
<id>03b2f7b77dc6189bb485e0b834dba5f6d3d4da2c</id>
<content type='text'>
ESCPOS printers are now supported as IoT Devices, just like any other
printer. We now transform the receipts to JPGs, transform these JPGs
into ESCPOS commands and send them via Cups, adding support for network
printers. Since we now print images, we can now print special
characters and therefore add support for other languages such as
Arabic.

The JPG is generated in the browser, with the help of html2canvas.

`hw_escpos` is left untouched to allow backward compatibility and
should be removed when v12 is no longer supported.

In the PoS, all the code for printing has been moved from ProxyDevice
to a separated JS file.

TaskID: 1939455</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ESCPOS printers are now supported as IoT Devices, just like any other
printer. We now transform the receipts to JPGs, transform these JPGs
into ESCPOS commands and send them via Cups, adding support for network
printers. Since we now print images, we can now print special
characters and therefore add support for other languages such as
Arabic.

The JPG is generated in the browser, with the help of html2canvas.

`hw_escpos` is left untouched to allow backward compatibility and
should be removed when v12 is no longer supported.

In the PoS, all the code for printing has been moved from ProxyDevice
to a separated JS file.

TaskID: 1939455</pre>
</div>
</content>
</entry>
<entry>
<title>[MERGE] forward port branch saas-11.3 up to bab2a191d29</title>
<updated>2018-11-16T14:39:02+00:00</updated>
<author>
<name>Christophe Simonis</name>
<email>chs@odoo.com</email>
</author>
<published>2018-11-16T14:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=4b8bd36219c1c11bb1ca36a9862baf632a995bad'/>
<id>4b8bd36219c1c11bb1ca36a9862baf632a995bad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[MERGE] forward port branch saas-15 up to 3c78026dc0f</title>
<updated>2018-11-15T17:57:09+00:00</updated>
<author>
<name>Christophe Simonis</name>
<email>chs@odoo.com</email>
</author>
<published>2018-11-15T17:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=468dab6748ad43865567444380abe52fb4c7a56d'/>
<id>468dab6748ad43865567444380abe52fb4c7a56d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[FIX] check mp_dirty to avoid repeated rendering</title>
<updated>2018-11-13T10:29:31+00:00</updated>
<author>
<name>GabbasovDinar</name>
<email>gabbasov@it-projects.info</email>
</author>
<published>2018-10-17T06:07:24+00:00</published>
<link rel='alternate' type='text/html' href='http://erp.ceuconsult.com:9000/Odoo/commit/?id=127c6d1f0d9a2f9f5d6711f3084993b15d71053c'/>
<id>127c6d1f0d9a2f9f5d6711f3084993b15d71053c</id>
<content type='text'>
The patch fixes the issue related to repeated orderline rerendering. It means
that if products of the order were printed before, those will not be rendered
again when new updates of order is sent to the kitchen.

Closes #28577
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The patch fixes the issue related to repeated orderline rerendering. It means
that if products of the order were printed before, those will not be rendered
again when new updates of order is sent to the kitchen.

Closes #28577
</pre>
</div>
</content>
</entry>
</feed>
