Commit Graph

253 Commits

Author SHA1 Message Date
vrenaville
9c12be1f30 typo, tray_id doesn't exist only printer_tray_id exist on the object 2017-04-23 10:59:06 +02:00
Angel Moya - PESOL
c52755ee47 [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-04-11 10:31:32 -07:00
OCA Git Bot
d6b238e939 [ADD] setup.py 2017-04-06 04:36:45 +02:00
OCA Git Bot
58bc004461 [UPD] addons table in README.md 2017-04-06 02:37:12 +02:00
Sylvain Garancher
3f3d06a004 [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-04-05 09:06:16 -07:00
OCA Git Bot
47f4270216 [UPD] addons table in README.md 2017-03-28 02:43:52 +02:00
OCA Git Bot
23172a1587 [UPD] addons table in README.md 2016-11-01 19:50:10 +01:00
Pedro M. Baeza
844caf79d5 [MIG] Update metafiles 2016-10-06 16:06:39 +02:00
Pedro M. Baeza
7d6bf1d254 [MIG] Remove setup module directories 2016-10-06 16:06:38 +02:00
Pedro M. Baeza
e862ae2481 [MIG] Rename manifest files 2016-10-06 16:06:37 +02:00
Pedro M. Baeza
e80ffa7fa0 [MIG] Make modules uninstallable 2016-10-06 16:06:35 +02:00
OCA Git Bot
0f7bcdc90e [ADD] setup.py 2016-10-06 04:44:23 +02:00
OCA Git Bot
4528439d06 [UPD] addons table in README.md 2016-10-06 02:41:02 +02:00
yvaucher
45981adc0c Fix placeholder for repo in readme.rst 2016-10-05 15:28:44 +02:00
Dave Lasley
95ebb660ae Merge pull request #52 from laslabs/release/9.0/base_report_to_printer
[MIG] [9.0] base_report_to_printer
2016-10-05 15:19:42 +02:00
Stéphane Bidoul (ACSONE)
8aecc365a7 [FIX] remove en.po that was erroneously created by transbot 2016-08-15 22:14:33 +02:00
Dave Lasley
b2cde5d805 [FIX] base_report_to_printer: Switch error type
* Prefer UserError to Warning
2016-07-13 09:06:05 -07:00
Dave Lasley
10bfbe6167 [FIX] base_report_to_printer: Remove execute bit 2016-07-12 19:19:22 -07:00
Yannick Vaucher
415543a017 Merge pull request #53 from laslabs/bugfix/9.0/update-travis
[9.0] Update travis to new spec
2016-07-12 12:01:29 +02:00
Yannick Vaucher
5cd913b539 Update badges 2016-07-12 11:57:27 +02:00
Dave Lasley
4e92ecddbe [FIX] base_report_to_printer: Unify logger import 2016-07-11 22:12:56 -07:00
Dave Lasley
6ab2f115be [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
2016-07-08 11:26:10 -07:00
Dave Lasley
8e896af6a9 [IMP] base_report_to_printer: Add test coverage
* Add test coverage
* Minor touch ups in wizard
* Prefer UserError to Warning
2016-07-07 18:14:28 -07:00
Dave Lasley
ae151f86fc [FIX] Update travis to new spec 2016-07-05 21:35:33 -07:00
Dave Lasley
4b080d7a63 [MIG] base_report_to_printer: Upgrade to v9 2016-07-04 14:58:46 -07:00
Roel Adriaans
52e1aa44ee [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.
2016-07-04 12:58:51 -07:00
Yannick Vaucher
a0d1438b0e Merge branch '8.0' of https://github.com/intero-chz/report-print-send into 8.0 2016-07-04 12:58:51 -07:00
Alexis de Lattre
73ee88eac4 Add support for multiple copies 2016-07-04 12:58:51 -07:00
czoellner
c5060c992f 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)
2016-07-04 12:58:51 -07:00
OCA Git Bot
379df2440d [ADD] setup.py 2016-04-14 04:46:11 +02:00
Stéphane Bidoul
69d7c97329 [UPD] addons table in README.md 2015-10-14 09:57:36 +02:00
Pedro M. Baeza
afd11950e4 [MIG] Update metafiles 2015-10-14 03:31:57 +02:00
Pedro M. Baeza
99ec84b921 [MIG] Make modules uninstallable 2015-10-14 03:31:56 +02:00
Stéphane Bidoul
763aa17969 [MOV] move addons out of __unported__ (they remain not installable) 2015-10-13 16:58:43 +02:00
Stéphane Bidoul
197fdfd9c3 [UPD] prefix versions with 8.0 2015-10-09 10:02:55 +02:00
Stéphane Bidoul
53116da542 [ADD] addons table in README.md 2015-09-23 16:27:29 +02:00
Pedro M. Baeza
833b195632 Merge pull request #32 from yvaucher/8.0-fix-pep8
[PEP8]
2015-08-18 19:27:17 +02:00
Yannick Vaucher
16811b2b2f [PEP8] 2015-08-18 15:04:42 +02:00
Alexandre Fayolle
4d98885fb4 Update travis configuration
use sudo: false to enable container build
use cache: pip to cache pip packages
2015-07-24 23:34:14 +02:00
Guewen Baconnier
766fd39405 Merge pull request #30 from vrenaville/add_module_installed
[FIX] test if the module is installed before monkey patching
2015-06-16 10:39:22 +02:00
vrenaville
fad55ba364 [FIX] test if the module is installed before monkey patching 2015-06-15 10:11:18 +02:00
Yannick Vaucher
4a517aa970 Merge pull request #29 from yvaucher/8.0-add-bug-tracker-link
Add bug tracker link on README.rst
2015-06-11 15:45:10 +02:00
Yannick Vaucher
42464bea41 Add bug tracker link on README.rst 2015-05-22 19:45:21 +02:00
Pedro M. Baeza
6c8c67e947 Merge pull request #28 from acsone/8.0-fix-get-pdf-v8-api-amu
[8.0] [FIX]: change signature of methods print_document & get_pdf for 8.0 api
2015-05-21 11:50:16 +02:00
Anthony Muschang
ab8fe22b47 [FIX] base_report_to_printer: make print_document callable from 8.0 api 2015-05-21 10:12:16 +02:00
Anthony Muschang
43f3ba36f5 [FIX] base_report_to_printer: make get_pdf callable from 8.0 api 2015-05-20 01:08:46 +02:00
Alexandre Fayolle
acad492643 Update travis configuration
Follow OCA/maintainer-quality-tools#187 and use addons/apt/package directive to
install our build dependencies. This allows using container based Travis builds
(which should be faster).
2015-05-14 22:14:47 +02:00
Alexandre Fayolle
6deacbe044 don't use travis container-based infrastructure 2015-03-27 16:21:13 +01:00
Guewen Baconnier
ffa54b375e Merge pull-request #25 from nbessi:fix_mro_issue
Compatibility fix for report with custom parser

By calling super.get_pdf in print_document we can encounter trouble with MRO resolution
that prevent custom report parser (e.g. override of get_pdf) to be called.

The fix consist of not calling super and prevent multiple call to 'printer.print_document'
2015-03-20 16:50:40 +01:00
Nicolas Bessi
9e3b34b60c Improve bloated condition test 2015-03-20 16:49:57 +01:00