Commit Graph

32 Commits

Author SHA1 Message Date
OCA-git-bot
a2149424e1 [BOT] post-merge updates 2024-11-19 21:55:39 +00:00
David
fcdc59d788 [FIX] base_report_to_printer: wrong imports
Some details where not correctly in the fw of
b9e968510c
2024-11-19 17:53:35 +01:00
OCA-git-bot
fedc2f2440 [BOT] post-merge updates 2024-11-18 08:56:50 +00:00
David
b9e968510c [IMP] base_report_to_printer: exceptions notifications
Better handling of exceptions feedback. A notification will show up with
the issued printer and report and a button for the user to download the
report as a fallback to the failure.

TT51628
2024-11-15 17:02:56 +01:00
sergio-teruel
f097b37767 [IMP] base_report_to_printer: Add printer option to launch reports in new thread 2024-11-15 16:58:53 +01:00
David
41847575ec [IMP] base_report_to_printer: out of connection fallback to client
If the CUPS server isn't available the user won't be able to do anything
to print the report they need.

At last we can give them the chance to have a fallback behavior
downloading the document.

TT47134
2024-11-15 16:55:48 +01:00
Alexis de Lattre
e733e9f89a base_report_to_printer: fix string 2024-11-15 16:04:46 +01:00
OCA-git-bot
2d74e1a3e3 [BOT] post-merge updates 2024-05-01 17:51:03 +00:00
OCA-git-bot
ac6a6a6da9 [BOT] post-merge updates 2024-03-08 12:21:58 +00:00
John Herholz
4615dabd9f [MIG] base_report_to_printer: Migration to 17.0 2024-03-08 10:15:34 +01:00
John Herholz
2e43fb47d3 [IMP] base_report_to_printer: pre-commit auto fixes 2024-03-08 10:08:59 +01:00
OCA-git-bot
8e60f73a96 [BOT] post-merge updates 2024-03-08 10:00:40 +01:00
OCA-git-bot
1739148afc [UPD] README.rst 2024-03-08 10:00:40 +01:00
OCA-git-bot
4d14c4900b [UPD] README.rst 2024-03-08 10:00:40 +01:00
Alexandre Fayolle
96153bc6b1 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.
2024-03-08 10:00:40 +01:00
sebalix
2c05ac9f8b [MIG] base_report_to_printer: Print attachments wizard 2024-03-08 10:00:40 +01:00
Akim Juillerat
1679e9c725 [ADD] base_report_to_printer: Print attachments wizard 2024-03-08 10:00:40 +01:00
OCA-git-bot
39aa3de5e8 [UPD] README.rst 2024-03-08 10:00:40 +01:00
OCA-git-bot
6bb2b9f27b [UPD] README.rst 2024-03-08 10:00:40 +01:00
matiasperalta1
2edb5504e9 [MIG] base_report_to_printer: Finish migration to 15.0 2024-03-08 10:00:40 +01:00
OCA-git-bot
f7aba3f5e3 [UPD] README.rst 2024-03-08 10:00:40 +01:00
OCA-git-bot
10ed2b6d3f [UPD] README.rst 2024-03-08 10:00:40 +01:00
Carlos Roca
d03814d170 [IMP] base_report_to_printer: black, isort, prettier 2024-03-08 10:00:40 +01:00
Rod Schouteden
4e73f44bbf Update base_report_to_printer/__manifest__.py
[13.0] [MIG] set correct website in manifest

Co-Authored-By: Raf Ven <raf.ven@dynapps.be>
2024-03-08 10:00:40 +01:00
Pedro M. Baeza
f685fca3c5 [FIX] .travis.yml: Update definition 2024-03-08 10:00:40 +01:00
Rod Schouteden
0e53482bbb [MIG] base_report_to_printer: Migration to 13.0 2024-03-08 10:00:40 +01:00
Graeme Gellatly
e94fb3da48 [WIP] Migrate base_report_to_printer to V12 2024-03-08 10:00:40 +01:00
Graeme Gellatly
91cb4e166d [WIP] Commit before rebase on latest #109 for user and view updates
Migration of printer_tray to v11 and integration with base_report_to_printer
2024-03-08 10:00:40 +01:00
Sylvain GARANCHER
321c97435c [MIG] base_report_to_printer: Migrate to v11.0 2024-03-08 10:00:40 +01:00
Sylvain Garancher
ed27efa2db [10.0][MIG] base_report_to_printer (#68)
* Set api.multi for action called as `object` on view

* Merge syleam printers module into base_report_to_printer (#60)

* [IMP] Updated unit tests

* [FIX] Fixed renamed attributes

* [FIX] Remove deleted fields

* [IMP] Add printing.server and printing.job models

* [IMP] Allow to cancel all jobs, enable, and disable printers

* [IMP] Split the cups part of print_document into a new print_file method

* [IMP] Updated cron job to run the action_update_jobs method

* [ADD] Add a migration script to create a printing server from configuration

* [MIG] Migrate base_report_to_printer to v10.0

Removed deprecated methods on printing.printer (replaced by methods on
        printing.server)

* [IMP] Add wkhtmltopdf in travis configuration file

* [FIX] base_report_to_printer: Fix Update Job Cron
* Fix API issue with Update Job Cron
** Forward Port from 9.0

* [FIX] Fixed the res.users view

The string attribute should not be used as a selector, because it is
translatable.

* [FIX] Fixed the print_document method of report

The new API migration was made to @api.multi because of the "cr, uid,
ids" signature, but "ids" was the ids of the records to print here, not
the report's ids.
Also, the new API version of "get_pdf" get directly the ids of the
records to print in the standard module, not a recordset.

* [FIX] UI is now (un)blocked only when using qweb-pdf reports in standard addons
2024-03-08 10:00:40 +01:00
Dave Lasley
90e5624304 [MIG] base_report_to_printer: Upgrade to v9 2024-03-08 10:00:40 +01:00
Guewen Baconnier
8c0e4ba731 Do no longer returns a PDF when a report is printed
Instead, a notification is displayed to the user.
When report.get_pdf() is called on a report that must be printer,
it will print the report *and* returns the pdf, thus code that
calls directly report.get_pdf() will print the pdf on the printer
as expected.

Fixes #16
2024-03-08 10:00:40 +01:00