Commit Graph

251 Commits

Author SHA1 Message Date
Guewen Baconnier
dd58bf3dbb add trays in printers view 2017-10-05 05:06:24 +13:00
Guewen Baconnier
badb1e52a0 unused import 2017-10-05 05:06:24 +13:00
Guewen Baconnier
92d51922ec Update the trays from cups, use the new extracted methods in base_report_to_printer 2017-10-05 05:06:24 +13:00
Guewen Baconnier
4453dab532 Started to migrate printing.printer to the new API 2017-10-05 05:06:24 +13:00
Guewen Baconnier
4a4a015be5 new api for 'printing.report.xml.action' 2017-10-05 05:06:24 +13:00
Guewen Baconnier
3b51e67f68 new api for printing.tray 2017-10-05 05:06:24 +13:00
Guewen Baconnier
fc3900b110 new api for res.users 2017-10-05 05:06:24 +13:00
Guewen Baconnier
a7aa6cbccb print_options is now in printing, new api for ir.actions.report.xml 2017-10-05 05:06:24 +13:00
Guewen Baconnier
a38e724c88 base_report_assembler seems not to be a dependency for printer_tray 2017-10-05 05:06:24 +13:00
Guewen Baconnier
9c32e0cb97 Extract the module's description in a REAME.rst file 2017-10-05 05:06:24 +13:00
Guewen Baconnier
92d1ab685f Set printer_tray to installable 2017-10-05 05:06:24 +13:00
Guewen Baconnier
faba475700 Moved printer_tray from __unported__ to root folder 2017-10-05 05:06:24 +13:00
Yannick Vaucher
a0c169d6be move modules in __unported__ for 8.0 2017-10-05 05:06:24 +13:00
Yannick Vaucher
22ef4ecbc7 set installable to false 2017-10-05 05:06:24 +13:00
Yannick Vaucher
43e7f32c9d security file ir.model.access.csv 2017-10-05 05:06:24 +13:00
Yannick Vaucher
eee2b55259 translation files 2017-10-05 05:06:24 +13:00
Yannick Vaucher
8a3026f7f2 use server_error variable to update printer status 2017-10-05 05:06:24 +13:00
Yannick Vaucher
ad8099184a 2017-10-05 05:06:24 +13:00
Yannick Vaucher
a12c9ba9ae module printer_tray 2017-10-05 05:06:24 +13:00
Sylvain GARANCHER
470c25a777 [FIX] Views review fixes 2017-10-04 15:17:14 +02:00
Sylvain GARANCHER
ab8a687c0b [FIX] Forgot fixes 2017-10-04 13:12:56 +02:00
Sylvain GARANCHER
9b48d16771 [FIX] Review fixes 2017-10-04 12:25:56 +02:00
Sylvain GARANCHER
49062b590e [MIG] base_report_to_printer: Migrate to v11.0 2017-10-03 18:25:45 +02:00
Graeme Gellatly
e10d4ccf0e [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
2017-10-03 18:25:44 +02:00
Sylvain GARANCHER
d4eb0aefa7 [FIX] Use an HttpCase test class to avoid locking the registry for HTTP threads loading during tests that need wkhtmltopdf 2017-10-03 18:25:44 +02:00
Sylvain GARANCHER
a327a8efe0 [REM] Removed dead code
The two monkey-patched method were not called anymore in any module
(standard or OCA), and are removed from the next version.
2017-10-03 18:25:43 +02:00
OCA Transbot
b5365d1f11 OCA Transbot updated translations from Transifex 2017-10-03 18:25:43 +02:00
Sylvain GARANCHER
d594b24cb4 [FIX] base_report_to_printer: A button method should be @api.multi 2017-10-03 18:25:41 +02:00
@
a38e6117f2 Update README.rst 2017-10-03 18:13:22 +02:00
BLUTEC™ Solutions
36476e1176 Update README.rst
Provided steps to installing PyCups
2017-10-03 18:13:21 +02:00
Angel Moya - PESOL
382ed6148f [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
2017-10-03 18:13:21 +02:00
Sylvain Garancher
020d89b496 [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
2017-10-03 18:13:20 +02:00
Pedro M. Baeza
cab8d0c3b8 [MIG] Rename manifest files 2017-10-03 18:13:20 +02:00
Pedro M. Baeza
f30d68a390 [MIG] Make modules uninstallable 2017-10-03 18:13:20 +02:00
yvaucher
18d0b7661a Fix placeholder for repo in readme.rst 2017-10-03 18:13:19 +02:00
Dave Lasley
d533a2e3e1 [FIX] base_report_to_printer: Switch error type
* Prefer UserError to Warning
2017-10-03 18:13:19 +02:00
Dave Lasley
7281badd52 [FIX] base_report_to_printer: Remove execute bit 2017-10-03 18:13:18 +02:00
Dave Lasley
b655dd1ef6 [FIX] base_report_to_printer: Unify logger import 2017-10-03 18:13:18 +02:00
Dave Lasley
bd6f63e969 [FIX] base_report_to_printer: Minor fixes
* Migrate print_document method to v8 api exclusively
* Use api.multi on _can_print_report
* Simplify printing_printer description
* Simplify noupdate declaration
2017-10-03 18:13:17 +02:00
Dave Lasley
3dae8510f3 [IMP] base_report_to_printer: Add test coverage
* Add test coverage
* Minor touch ups in wizard
* Prefer UserError to Warning
2017-10-03 18:13:17 +02:00
Dave Lasley
9b3eddd88d [MIG] base_report_to_printer: Upgrade to v9 2017-10-03 18:13:17 +02:00
Roel Adriaans
2eac4d40ce [IMP] Soft fail on missing cups import
cups is an external dependency, if it is not installed Odoo will not start.
OCA guidelines specify guidelines for External dependencies, code is from there.
2017-10-03 18:13:16 +02:00
Yannick Vaucher
70d61f7ab0 Merge branch '8.0' of https://github.com/intero-chz/report-print-send into 8.0 2017-10-03 18:13:16 +02:00
Alexis de Lattre
9b5db105fc Add support for multiple copies 2017-10-03 18:13:15 +02:00
czoellner
3ae8fb2dc3 pass context to printer to use it for example in print_options()
* context was lost while getting report
* now it will be passed using with_context
* could be used for print_options (example: pass copies amount for
productlabals)
2017-10-03 18:13:15 +02:00
Pedro M. Baeza
1580da488e [MIG] Make modules uninstallable 2017-10-03 18:13:14 +02:00
Stéphane Bidoul
c03f3c0252 [UPD] prefix versions with 8.0 2017-10-03 18:13:14 +02:00
Yannick Vaucher
bb3e8569bd [PEP8] 2017-10-03 18:13:14 +02:00
vrenaville
3bda06635e [FIX] test if the module is installed before monkey patching 2017-10-03 18:13:13 +02:00
Anthony Muschang
fb0bc40a77 [FIX] base_report_to_printer: make print_document callable from 8.0 api 2017-10-03 18:13:13 +02:00