OCA_Reporting_engine_17.0/report_py3o/models
sbejaoui 0144e53301 [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.
2023-03-24 13:41:50 +01:00
..
__init__.py [MIG] report_py3o, report_py3o_fusion_server: Migration to 12.0 2023-03-24 13:41:49 +01:00
_py3o_parser_context.py [IMP] report_py3o, report_py3o_fusion_server: black, isort 2023-03-24 13:41:50 +01:00
ir_actions_report.py Make sure value is always set for computed fields 2023-03-24 13:41:50 +01:00
py3o_report.py [12.0][FIX] - report_py3o: run libreoffice in an isolated user installation 2023-03-24 13:41:50 +01:00
py3o_template.py [IMP] report_py3o, report_py3o_fusion_server: black, isort 2023-03-24 13:41:50 +01:00