OdooWiki OCA HUB

Report Qweb Encrypt

report_qweb_encrypt folder_open OCA/reporting-engine open_in_new
Sin categoría Licencia: AGPL-3

Este módulo te permite cifrar PDF con una opción de configuración de contraseña,

  • Introducir la contraseña manualmente (solo aplicable a la acción de impresión de registros)
  • Contraseña generada automáticamente basada en los datos del objeto (python)

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Este módulo permite proteger los informes PDF con una contraseña. Puede pedir al usuario que introduzca una contraseña antes de imprimir o dejar que Odoo genere una automáticamente a partir de los datos del registro.

Cuando configuras un informe, ahora puedes elegir una opción de cifrado. La configuración aparece en el formulario del informe, después del campo paper format, pero solo para informes QWeb PDF o HTML.

  • Manual Input Password: antes de que se descargue el PDF, un pequeño diálogo pide al usuario que introduzca una contraseña. El PDF se cifra entonces con esa contraseña.
  • Auto Generated Password: escribes una pequeña expresión Python (por ejemplo, usando un campo del registro) y Odoo la usa para crear la contraseña automáticamente cada vez que se genera el informe.

El módulo extiende el modelo de acción de informe (ir.actions.report) con dos campos nuevos: encrypt y encrypt_password. También cambia cómo se renderizan y descargan los PDF para que se aplique el cifrado. Si la contraseña está vacía, el PDF se deja sin cifrar.

Se añade un nuevo componente de diálogo a la interfaz de backend para introducir la contraseña manualmente. El controlador de descarga de informes también se extiende para gestionar la contraseña cuando el PDF se solicita desde el cliente web.

Esto afecta a cualquier informe QWeb PDF en Odoo. No se añaden menús nuevos; las opciones están disponibles directamente en el formulario de configuración del informe.

Depende de

web
Modelos y campos (1)
  • ir.actions.report · amplía un modelo existenteencrypt (Encryption), encrypt_password

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/reporting-engine.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para hacer un informe cifrable, marque el campo Encryption en el registro del informe.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.