sbejaoui 16cf7466b9 [12.0][FIX] - report_py3o: run libreoffice in an isolated user installation
Bug when more than one conversion print is launched within the same libreoffice instance.

The standard behavior of libreoffice when a user open it while another instance is
running is to show a new window and throw an error if a new instance is forced within
the same user installation [see](https://bugs.documentfoundation.org/show_bug.cgi?id=37531).

This implies a bug in report_py3o module when we call libreoffice at the same time for
different documents.

To reproduce this bug:

**Case 1:**
1.  Simultaneously print two documents.

**Case 2:**
1.  Run print jobs using job_queue module
2.  Manually print another document

**Case 3:**
2.  Open libreoffice
3.  Print a py3o report

This PR creates a temporary user installation for each libreoffice conversion to bypass this limitation.
2020-10-21 19:13:33 +03:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00
2020-10-08 21:45:28 +02:00

Runbot Status Build Status codecov Translation Status

reporting-engine

TODO: add repo description.

This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools.

Licenses

This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to OCA policy. Consult each module's __manifest__.py file, which contains a license key that explains its license.


OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Description
Odoo Alternative Reporting Engine
Readme 443 MiB
Languages
Python 35.1%
HTML 31.9%
JavaScript 30.5%
Java 1.1%
CSS 1.1%
Other 0.3%