[IMP] base_report_to_printer: Fix XMLRPC calls and tests

- When added the patch to be able to configure report copies by report object, the expected signature changed to expect a report object. That can't work through the XMLRPC interface, so we revert it to what it was before: expecting the report name.
- Some tests that were producing warnings are muted now.
- The tests that had been changed went back to normal too.
- Current implementation didn't produce the expected results when actually forcing to print 1 copy.
- Added a demo report to test, since searching the database for the 1st unkonwn report found is not very deterministic and can lead to problems, like those addressed in #122 and #123.
- Finally, this update requires a database upgrade, so I pushed correctly the manifest version too.
This commit is contained in:
Jairo Llopis
2018-04-09 09:53:41 +01:00
committed by Jairo Llopis
parent a946a2a570
commit 3eb0c70acb
9 changed files with 70 additions and 16 deletions

View File

@@ -8,11 +8,11 @@
{
'name': "Report to printer",
'version': '10.0.1.0.4',
'version': '10.0.2.0.0',
'category': 'Generic Modules/Base',
'author': "Agile Business Group & Domsense, Pegueroles SCP, NaN,"
"LasLabs, Odoo Community Association (OCA)",
'website': 'http://www.agilebg.com',
'author': "Agile Business Group & Domsense, Pegueroles SCP, NaN, "
"LasLabs, Tecnativa, Odoo Community Association (OCA)",
'website': 'https://github.com/OCA/report-print-send',
'license': 'AGPL-3',
"depends": ['report'],
'data': [
@@ -27,6 +27,9 @@
'views/ir_actions_report_xml_view.xml',
'wizards/printing_printer_update_wizard_view.xml',
],
'demo': [
'demo/report.xml',
],
'installable': True,
'application': True,
'external_dependencies': {