From a770c10b86e77ef0e01f1b5c3db7b6eb70e34c5a Mon Sep 17 00:00:00 2001 From: Laurent-Corron Date: Wed, 30 Jun 2021 10:22:39 +0200 Subject: [PATCH] [IMP] report_qweb_signer add endesive --- report_qweb_signer/__manifest__.py | 2 +- .../demo/report_certificate_demo.xml | 1 + .../models/ir_actions_report.py | 72 +++++++++++++++---- .../models/report_certificate.py | 17 +++++ .../views/report_certificate_view.xml | 17 +++++ requirements.txt | 2 + 6 files changed, 96 insertions(+), 15 deletions(-) diff --git a/report_qweb_signer/__manifest__.py b/report_qweb_signer/__manifest__.py index bcb67ffd5..99674868c 100644 --- a/report_qweb_signer/__manifest__.py +++ b/report_qweb_signer/__manifest__.py @@ -13,7 +13,7 @@ "license": "AGPL-3", "installable": True, "depends": ["web_editor"], - "external_dependencies": {"bin": ["/usr/bin/java"]}, + "external_dependencies": {"python": ["endesive", "cryptography"]}, "data": [ "data/defaults.xml", "security/ir.model.access.csv", diff --git a/report_qweb_signer/demo/report_certificate_demo.xml b/report_qweb_signer/demo/report_certificate_demo.xml index 65542ecfb..8d8257d6d 100644 --- a/report_qweb_signer/demo/report_certificate_demo.xml +++ b/report_qweb_signer/demo/report_certificate_demo.xml @@ -10,6 +10,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). Test OCA certificate test.p12 test.passwd + java + @@ -33,6 +34,22 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). groups="base.group_multi_company" /> + + + + + diff --git a/requirements.txt b/requirements.txt index a84c05839..66dfb2dcb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,5 @@ py3o.template py3o.formats genshi>=0.7 +cryptography +endesive