Commit Graph

30 Commits

Author SHA1 Message Date
OCA-git-bot
3d4011a083 [BOT] post-merge updates 2024-11-14 18:27:55 +00:00
David
8f92ce85b6 [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-12 09:40:16 +01:00
sergio-teruel
05ac999d11 [IMP] base_report_to_printer: Add printer option to launch reports in new thread 2024-11-12 09:36:23 +01:00
OCA-git-bot
b90f21a5bc [BOT] post-merge updates 2024-11-11 08:57:08 +00:00
David
d71446f7d1 [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-10-09 10:50:05 +02:00
OCA-git-bot
60e2e2b293 [BOT] post-merge updates 2024-05-08 08:53:13 +00:00
OCA-git-bot
6db68a83ac [BOT] post-merge updates 2024-01-30 17:07:33 +00:00
OCA-git-bot
fc1214413e Merge PR #340 into 16.0
Signed-off-by pedrobaeza
2024-01-30 17:01:20 +00:00
OCA-git-bot
d0723af612 [BOT] post-merge updates 2023-12-06 12:01:09 +00:00
Alexis de Lattre
424c4bb61d base_report_to_printer: fix string 2023-11-03 20:11:24 +01:00
OCA-git-bot
ab3d6ef424 [UPD] README.rst 2023-09-03 15:56:18 +00:00
OCA-git-bot
02f16c9ee8 [UPD] README.rst 2022-12-21 10:07:49 +00:00
Alexandre Fayolle
0eeb248238 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.
2022-12-15 16:58:39 +01:00
sebalix
b2894a7704 [MIG] base_report_to_printer: Print attachments wizard 2022-12-15 16:58:39 +01:00
Akim Juillerat
2d4b14e5b3 [ADD] base_report_to_printer: Print attachments wizard 2022-12-15 16:58:39 +01:00
OCA-git-bot
62ac45ccc0 [UPD] README.rst 2022-12-14 07:56:38 +00:00
OCA-git-bot
f4e1b35fa2 [UPD] README.rst 2022-12-07 09:31:49 +01:00
matiasperalta1
68d298cb90 [MIG] base_report_to_printer: Finish migration to 15.0 2022-12-07 09:31:49 +01:00
OCA-git-bot
a05870974f [UPD] README.rst 2022-12-07 09:31:49 +01:00
OCA-git-bot
aa2fb745ee [UPD] README.rst 2022-12-07 09:31:49 +01:00
Carlos Roca
627596af61 [IMP] base_report_to_printer: black, isort, prettier 2022-12-07 09:31:49 +01:00
Rod Schouteden
1a6f6d9f3d Update base_report_to_printer/__manifest__.py
[13.0] [MIG] set correct website in manifest

Co-Authored-By: Raf Ven <raf.ven@dynapps.be>
2022-12-07 09:31:48 +01:00
Pedro M. Baeza
0ba27c362f [FIX] .travis.yml: Update definition 2022-12-07 09:31:48 +01:00
Rod Schouteden
b260be0550 [MIG] base_report_to_printer: Migration to 13.0 2022-12-07 09:31:48 +01:00
Graeme Gellatly
4cd58f2b26 [WIP] Migrate base_report_to_printer to V12 2022-12-07 09:31:48 +01:00
Graeme Gellatly
6b5a56e12d [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
2022-12-07 09:31:48 +01:00
Sylvain GARANCHER
44f6d9d82b [MIG] base_report_to_printer: Migrate to v11.0 2022-12-07 09:31:48 +01:00
Sylvain Garancher
40aaef2555 [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
2022-12-07 09:31:48 +01:00
Dave Lasley
2150beb731 [MIG] base_report_to_printer: Upgrade to v9 2022-12-07 09:31:48 +01:00
Guewen Baconnier
808b77f5a5 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
2022-12-07 09:31:48 +01:00