Commit Graph

69 Commits

Author SHA1 Message Date
David Montull
9384082e96 [15.0][MIG] base_report_to_printer: Migration to 15.0 2022-03-07 09:17:57 +01:00
David Montull
50932588ad [IMP] base_report_to_printer: black, isort, prettier 2022-03-03 17:17:43 +01:00
OCA Transbot
13a14a6e6f Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: report-print-send-14.0/report-print-send-14.0-base_report_to_printer
Translate-URL: https://translation.odoo-community.org/projects/report-print-send-14-0/report-print-send-14-0-base_report_to_printer/
2022-03-03 13:40:25 +01:00
OCA-git-bot
3f6135d349 base_report_to_printer 14.0.2.0.0 2022-03-03 13:40:25 +01:00
oca-travis
5d504708f8 [UPD] Update base_report_to_printer.pot 2022-03-03 13:40:25 +01:00
Florent de Labarre
79574f10e8 [IMP] base_report_to_printer: allow connect to protected server 2022-03-03 13:40:25 +01:00
OCA Transbot
d117d6eb78 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: report-print-send-14.0/report-print-send-14.0-base_report_to_printer
Translate-URL: https://translation.odoo-community.org/projects/report-print-send-14-0/report-print-send-14-0-base_report_to_printer/
2022-03-03 13:40:25 +01:00
OCA-git-bot
fd1e8f91a2 base_report_to_printer 14.0.1.2.0 2022-03-03 13:40:25 +01:00
oca-travis
3842eec24c [UPD] Update base_report_to_printer.pot 2022-03-03 13:40:25 +01:00
Simon S
f4bf6b80f1 Translated using Weblate (Swedish)
Currently translated at 95.0% (134 of 141 strings)

Translation: report-print-send-14.0/report-print-send-14.0-base_report_to_printer
Translate-URL: https://translation.odoo-community.org/projects/report-print-send-14-0/report-print-send-14-0-base_report_to_printer/sv/
2022-03-03 13:40:25 +01:00
Simon S
83e3f7b9cf Added translation using Weblate (Swedish) 2022-03-03 13:40:25 +01:00
Denis Roussel
2b54daf2d9 [14.0][IMP] base_report_to_printer: Add Raw test page printing 2022-03-03 13:40:25 +01:00
OCA-git-bot
f799ecc8eb base_report_to_printer 14.0.1.1.1 2022-03-03 13:40:25 +01:00
Denis Roussel
2bff063344 [14.0][IMP] base_report_to_printer: Remove deprecated Warning 2022-03-03 13:40:25 +01:00
Denis Roussel
d00213f51c [14.0][IMP] base_report_to_printer: Add test page printing 2022-03-03 13:40:25 +01:00
OCA-git-bot
2aae478abf base_report_to_printer 14.0.1.1.0 2022-03-03 13:40:25 +01:00
OCA-git-bot
364f3f29dc [UPD] README.rst 2022-03-03 13:40:25 +01:00
Lois Rilo
a421c46077 [FIX] base_report_to_printer: error printing in external network.
Error code: 1030, 'The printer or class does not exist.')".
An explicit call to `setServer` and `setPort` fixed the issue.
(see https://github.com/OpenPrinting/pycups/issues/30)

Also, added serve_id to printer views
2022-03-03 13:40:25 +01:00
Alexandre Fayolle
e117162ff4 [IMP] 14.0 base_report_to_printer: improve job title
instead of sending a temporary random file name as the title of the job,
use the report file name. Since this is not displayed by default by
cups, document how to configure the CUPS server so that the information
can be displayed.

Clean up the temporary file after printing to avoid cluttering the
server in the long run.
2022-03-03 13:40:25 +01:00
Guewen Baconnier
ec6772a1a9 [IMP] base_report_to_printer: Avoid writing on printing printers/jobs if no change
The cron (by default) every minute, updates the printing.printer and
printing.job records from the cups server. The field values rarely
change, so we can prevent many updates in database.

Also, writing on `printing_printer.server_id` triggers another update
on the printing.job records as the model has a stored related field.
2022-03-03 13:40:25 +01:00
OCA-git-bot
9e320e6d24 [UPD] README.rst 2022-03-03 13:40:25 +01:00
oca-travis
7dee392bc0 [UPD] Update base_report_to_printer.pot 2022-03-03 13:40:25 +01:00
Carlos Roca
207de00fca [FIX] base_report_to_printer: Fixed tests 2022-03-03 13:40:25 +01:00
Alexis de Lattre
e79ed8b2dd [MIG] base_report_to_printer: Migration to v14 2022-03-03 13:40:25 +01:00
Carlos Roca
eb9b5ac525 [IMP] base_report_to_printer: black, isort, prettier 2022-03-03 13:40:25 +01:00
Jaime Arroyo
2e6de7e605 [IMP] base_report_to_printer: archive printers 2022-03-03 13:40:25 +01:00
Ignacio Buioli
06aa650d99 Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (141 of 141 strings)

Translation: report-print-send-13.0/report-print-send-13.0-base_report_to_printer
Translate-URL: https://translation.odoo-community.org/projects/report-print-send-13-0/report-print-send-13-0-base_report_to_printer/es_AR/
2022-03-03 13:40:25 +01:00
Ignacio Buioli
2b0d0f3f77 Added translation using Weblate (Spanish (Argentina)) 2022-03-03 13:40:25 +01:00
Florian Pose
706ce587e5 Added job state 'cups-filter-crashed'.
Missing state caused periodic backtraces in the logs.
2022-03-03 13:40:25 +01:00
Rod Schouteden
eb68f60237 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-03-03 13:40:25 +01:00
Pedro M. Baeza
06b229c342 [FIX] .travis.yml: Update definition 2022-03-03 13:40:25 +01:00
Rod Schouteden
587f020bc3 [MIG] base_report_to_printer: Migration to 13.0 2022-03-03 13:40:25 +01:00
Graeme Gellatly
2dfca7adeb [WIP] Migrate base_report_to_printer to V12 2022-03-03 13:40:25 +01:00
Enric Tobella
dbb332b204 Translated using Weblate (Spanish)
Currently translated at 99.3% (139 of 140 strings)

Translation: report-print-send-11.0/report-print-send-11.0-base_report_to_printer
Translate-URL: https://translation.odoo-community.org/projects/report-print-send-11-0/report-print-send-11-0-base_report_to_printer/es/
2022-03-03 13:40:25 +01:00
Maxime Chambreuil
345e1307ab [FIX] Group inheritance 2022-03-03 13:40:25 +01:00
Oscar Ulises Garza Cordova
21c6b4850b [FIX][base_report_to_printer] - behaviour to print the report succesfully. 2022-03-03 13:40:25 +01:00
Enric Tobella
80c805847c [FIX] missing super declaration 2022-03-03 13:40:25 +01:00
Bhavesh Odedra
e8c9ad63cd [FIX] Permission issue 2022-03-03 13:40:25 +01:00
Sylvain GARANCHER
709772304e [FIX] Allow to generate printing options without a report 2022-03-03 13:40:25 +01:00
Yannick Vaucher
256fc197f1 Bump base_report_to_printer version to 11.0.2.1.0 2022-03-03 13:40:25 +01:00
Jairo Llopis
bb3abcbef1 [FIX] base_report_to_printer: Stateless tests (#123)
If the test was run in a database with the `account` module installed, they were failing for 2 reasons:

- It was searching for the first report it could find, with the first 5 records to report. This made it load the `account.report_agedpartnerbalance` report, which caused a fake `TypeError: 'NoneType' object has no attribute '__getitem__'` error.
- It was running tests without loading the full module graph, thus not getting the default value for the new required `invoice_warn` field.

Now tests are run in `post_install` mode to load full module graph, and they use stateless data.
2022-03-03 13:40:25 +01:00
Florent de Labarre
28ebcb631e FIX view 2022-03-03 13:40:25 +01:00
Graeme Gellatly
7b0c679f33 [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-03-03 13:40:25 +01:00
Sylvain GARANCHER
f61b1cc5c6 [MIG] base_report_to_printer: Migrate to v11.0 2022-03-03 13:40:25 +01:00
Graeme Gellatly
8db290b28d [FIX] Minor bugfixes
Printer Tray isn't an app
Base Report To printer ir.actions.report.xml view xpath error and missing page name
Put to before security as security tab doesn't do much and if this module is installed it should be the hero page
2022-03-03 13:40:25 +01:00
Sylvain GARANCHER
98ba0a9f20 [FIX] base_report_to_printer: A button method should be @api.multi 2022-03-03 13:40:25 +01:00
BLUTEC™ Solutions
9ca61183bd Update README.rst
Provided steps to installing PyCups
2022-03-03 13:40:25 +01:00
Angel Moya - PESOL
46b9e4aba7 [10] FIX format parameter (#84)
* FIX format parameter

To be able to print files in raw format it's needed to set this parameter.

Previous code was not able to print raw files, but it didn't get error because 'format' used on line 107 is assumed as a format funtion, because format parameter was not on this scope.

* FIX pep8
2022-03-03 13:40:25 +01:00
Pedro M. Baeza
9ea730fa5a [MIG] Rename manifest files 2022-03-03 13:40:25 +01:00
Sylvain Garancher
4a274dc202 [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-03-03 13:40:25 +01:00