Dateimanagement: Massendruck
authorMartin Helmling <martin.helmling@octosoft.eu>
Tue, 19 Apr 2016 10:39:43 +0000 (12:39 +0200)
committerMartin Helmling martin.helmling@octosoft.eu <martin.helmling@octosoft.eu>
Wed, 1 Feb 2017 07:52:09 +0000 (08:52 +0100)
commit54ce51443886623bb785e7c54492ecbc8dc9b3aa
tree559a5c877702dc33a93f16b74c960ee5c45f85d8
parent0bfbcce6e77e0f9d83e4f54f3fe9da7edcc866f3
Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird
(Template in templates/print/Standard/emptyPage.pdf o.ä.),
damit nächster Lieferschein auf neuem Blatt beginnt.

pdfinfo wird beim installationscheck gesucht,
leere Seite in Druckvorlagen

Vereinheitlichen der HTML -> PDF Konvertierung

Der HASH "variable_content_types" wird an unterschiedlichsten Stellen mit
unterschiedlichen oder unvollständiger Information befüllt.

Nun wird es an zentraler Stelle gemacht
24 files changed:
SL/BackgroundJob/CreatePeriodicInvoices.pm
SL/BackgroundJob/MassDeliveryOrderPrinting.pm [new file with mode: 0644]
SL/BackgroundJob/MassRecordCreationAndPrinting.pm
SL/Controller/MassDeliveryOrderPrint.pm [new file with mode: 0644]
SL/Controller/MassInvoiceCreatePrint.pm
SL/DB/Helper/FlattenToForm.pm
SL/Form.pm
SL/Helper/File.pm
SL/Helper/MassPrintCreatePDF.pm [new file with mode: 0644]
bin/mozilla/do.pl
bin/mozilla/io.pl
config/kivitendo.conf.default
js/kivi.MassDeliveryOrderPrint.js [new file with mode: 0644]
js/kivi.MassInvoiceCreatePrint.js
js/locale/de.js
locale/de/all
scripts/installation_check.pl
templates/webpages/do/orders_bottom.html
templates/webpages/do/orders_top.html
templates/webpages/mass_delivery_order_print/_filter.html [new file with mode: 0644]
templates/webpages/mass_delivery_order_print/_print_status.html [new file with mode: 0644]
templates/webpages/mass_delivery_order_print/list_delivery_orders.html [new file with mode: 0644]
templates/webpages/mass_invoice_create_print_from_do/_create_print_all_step_1.html
templates/webpages/report_generator/html_report.html