Martin Renvoize
b1fbae1580
This patch converts the point of sale receipt printer controller to using GetPreparedLetter instead of calling getletter directly. Test plan 1. Setup for testing: i. Enable EnablePointOfSale and UseCashRegisters system preferences ii. Add a new cash register (Administration > Accounting > Cash registers) iii. Add one or two products for sale (Administration > Accounting > Debit types, make sure 'Can be sold?' is ticked) 2. Go to Home > Point of sale 3. Add some items for purchase to a sale 4. Click confirm 5. Click on 'Print receipt' and save the PDF file somewhere 6. Apply patches 7. Update database: updatedatabase 8. Repeat steps 2-5 9. Compare receipt PDFs - should be no changes 10. Check that the default RECEIPT is updated - for print, HTML should be ticked 11. Sign off! Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
37 lines
907 B
Text
37 lines
907 B
Text
[% USE raw %]
|
|
[% USE Asset %]
|
|
[% USE Koha %]
|
|
[% SET footerjs = 1 %]
|
|
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Print receipt</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon | url %][% ELSE %][% interface | html %]/[% theme | html %]/img/favicon.ico[% END %]" type="image/x-icon" />
|
|
|
|
[% Asset.css("css/printreceiptinvoice.css") | $raw %]
|
|
[% INCLUDE 'blocking_errors.inc' %]
|
|
</head>
|
|
|
|
<body id="pat_printfeercpt" class="pat">
|
|
|
|
<div id="receipt">
|
|
[% IF slip %]
|
|
[% IF plain %]
|
|
<pre>
|
|
[% slip | html %]
|
|
</pre>
|
|
[% ELSE %]
|
|
[% slip | $raw %]
|
|
[% END %]
|
|
[% ELSE %]
|
|
No print template found
|
|
[% END %]
|
|
</div>
|
|
|
|
[% MACRO jsinclude BLOCK %]
|
|
[% INCLUDE 'slip-print.inc' #printThenClose %]
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|