Report Qweb Encrypt

report_qweb_encrypt
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/18.0/report_qweb_encrypt
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca, Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca, Ecosoft
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christihan Laurel [Vauxoo]
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allow you to encrypt PDF with a password seting option,

- Manually keyin password (only applicable for record print action)
- Auto generated password based on object data (python)

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
ir_actions_report_form_view ir.actions.report.form (in report_qweb_encrypt) ir.actions.report field Inherits base.act_report_xml_view
Models touched (1)

New fields (2)
  • encrypt Selection
    help='* Manual Input Password: allow user to key in password on the fly. This option available only on document print action.\n* Auto Generated Password: system will auto encrypt password when PDF created, based on provided python syntax.' selection=[('manual', 'Manual Input Password'), ('auto', 'Auto Generated Password')] string='Encryption'
  • encrypt_password Char
    help='Python code syntax to gnerate password.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/16.0/report_qweb_encrypt
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca, Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca, Ecosoft
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, rolandojduartem, oca-ci, payen000, Karthik, Sodexis
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
ir_actions_report_form_view ir.actions.report.form (in report_qweb_encrypt) ir.actions.report field Inherits base.act_report_xml_view
Models touched (1)

New fields (2)
  • encrypt Selection
    help='* Manual Input Password: allow user to key in password on the fly. This option available only on document print action.\n* Auto Generated Password: system will auto encrypt password when PDF created, based on provided python syntax.' string='Encryption' args: [('manual', 'Manual Input Password'), ('auto', 'Auto Generated Password')]
  • encrypt_password Char
    help='Python code syntax to gnerate password.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/15.0/report_qweb_encrypt
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca, Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca, Ecosoft
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, grzana12
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES PyPDF2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
ir_actions_report_form_view ir.actions.report.form (in report_qweb_encrypt) ir.actions.report field Inherits base.act_report_xml_view
Models touched (1)

New fields (2)
  • encrypt Selection
    help='* Manual Input Password: allow user to key in password on the fly. This option available only on document print action.\n* Auto Generated Password: system will auto encrypt password when PDF created, based on provided python syntax.' string='Encryption' args: [('manual', 'Manual Input Password'), ('auto', 'Auto Generated Password')]
  • encrypt_password Char
    help='Python code syntax to gnerate password.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/14.0/report_qweb_encrypt
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca, Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca, Ecosoft
COMMITTERS
COMMITTERSStefan Rijnhart, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Kitti U, KKamaa, ps-tubtim
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
ir_actions_report_form_view ir.actions.report.form (in report_qweb_encrypt) ir.actions.report field Inherits base.act_report_xml_view
Models touched (1)

New fields (2)
  • encrypt Selection
    help='* Manual Input Password: allow user to key in password on the fly. This option available only on document print action.\n* Auto Generated Password: system will auto encrypt password when PDF created, based on provided python syntax.' string='Encryption' args: [('manual', 'Manual Input Password'), ('auto', 'Auto Generated Password')]
  • encrypt_password Char
    help='Python code syntax to gnerate password.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/12.0/report_qweb_encrypt
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Creu Blanca, Ecosoft
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Creu Blanca, Ecosoft
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, Kitti U
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:24
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
ir_actions_report_form_view ir.actions.report.form (in report_qweb_encrypt) ir.actions.report field Inherits base.act_report_xml_view
Models touched (1)

New fields (2)
  • encrypt Selection
    help='* Manual Input Password: allow user to key in password on the fly. This option available only on document print action.\n* Auto Generated Password: system will auto encrypt password when PDF created, based on provided python syntax.' string='Encryption' args: [('manual', 'Manual Input Password'), ('auto', 'Auto Generated Password')]
  • encrypt_password Char
    help='Python code syntax to gnerate password.'
Public methods (1)
  • render_qweb_pdf(self, res_ids=None, data=None)