mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
fix(#259): handle case of print attachment wizard
The fix in #259 only worked for reports being printed at generation of the PDF. This PR handles sending an attachment to a printer through the Print Attachment wizard. Also clarify the configuration section of the README.
This commit is contained in:
@@ -82,7 +82,8 @@ The jobs will be sent to the printer with a name matching the print_report_name
|
||||
of the report (truncated at 80 characters). By default this will not be
|
||||
displayed by CUPS web interface or in Odoo. To see this information, you need
|
||||
to change the configuration of your CUPS server and set the JobPrivateValue
|
||||
directive to "job-name", and reload the server. See `cupsd.conf(5)
|
||||
directive to "none" (or some other list of values which does not include
|
||||
"job-name") , and reload the server. See `cupsd.conf(5)
|
||||
<https://www.cups.org/doc/man-cupsd.conf.html>` for details.
|
||||
|
||||
Usage
|
||||
|
||||
@@ -8,5 +8,6 @@ The jobs will be sent to the printer with a name matching the print_report_name
|
||||
of the report (truncated at 80 characters). By default this will not be
|
||||
displayed by CUPS web interface or in Odoo. To see this information, you need
|
||||
to change the configuration of your CUPS server and set the JobPrivateValue
|
||||
directive to "job-name", and reload the server. See `cupsd.conf(5)
|
||||
directive to "none" (or some other list of values which does not include
|
||||
"job-name") , and reload the server. See `cupsd.conf(5)
|
||||
<https://www.cups.org/doc/man-cupsd.conf.html>` for details.
|
||||
|
||||
@@ -25,6 +25,7 @@ class PrintAttachment(models.TransientModel):
|
||||
errors = []
|
||||
for att_line in self.attachment_line_ids:
|
||||
data = att_line.attachment_id.datas
|
||||
title = att_line.attachment_id.datas_fname
|
||||
if not data:
|
||||
errors.append(att_line)
|
||||
continue
|
||||
@@ -34,7 +35,8 @@ class PrintAttachment(models.TransientModel):
|
||||
None,
|
||||
content=content,
|
||||
format=content_format,
|
||||
copies=att_line.copies
|
||||
copies=att_line.copies,
|
||||
title=title
|
||||
)
|
||||
if errors:
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user