OdooWiki OCA HUB

Product Cost Security

product_cost_security folder_open OCA/product-attribute open_in_new
Product Licencia: AGPL-3

Añade dos grupos de seguridad, uno para ver el precio de coste del producto y el otro para editarlo.

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

Añade dos niveles de permisos para los costes de producto: un grupo para ver el precio de coste y otro para modificarlo. Los usuarios sin el grupo adecuado ya no ven ni editan los campos de coste en los productos.

Este módulo protege el precio de coste del producto (standard_price) tanto en product.template como en product.product con dos nuevos grupos de acceso bajo un privilegio "Product costs": "Read" permite a un usuario ver el coste, y "Edit" permite a un usuario cambiarlo. El grupo "Edit" incluye automáticamente al grupo "Read", por lo que cualquiera que pueda editar costes también puede verlos.

  • Los usuarios que no están en el grupo "Read" no ven el campo de precio de coste en el formulario del producto; el campo está oculto por el grupo de seguridad aplicado a la vista del formulario del producto.
  • Los usuarios que pueden ver el coste pero no están en el grupo "Edit" obtienen el campo de coste mostrado como solo lectura, y cualquier intento de escribir en él se bloquea con un mensaje de error de acceso que les indica que contacten con su administrador del sistema.
  • Un indicador calculado user_can_update_cost indica a la interfaz si el usuario actual tiene permitido cambiar costes, y los metadatos del campo se ajustan para que el coste aparezca como solo lectura cuando no se permite la edición.
  • La protección se aplica mediante un mixin reutilizable (product.cost.security.mixin) que otros módulos pueden heredar para proteger sus propios campos relacionados con costes.

El módulo solo afecta al área de producto: la vista del formulario del producto y los campos de precio de coste en las plantillas de producto y las variantes de producto. No añade menús, informes ni acciones programadas.

Depende de

product
Modelos y campos (3)
  • product.product · modelo nuevostandard_price
  • product.template · modelo nuevostandard_price
  • product.cost.security.mixin · modelo nuevouser_can_update_cost

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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/product-attribute.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para usar este módulo necesita:

  • Ir a un Ajuste \> Usuarios y compañías \> Usuarios.
  • Editar un usuario.
  • Conceder algún nivel de acceso usando el desplegable Product costs.

Para usar este módulo necesitas:

  • Ir a la vista de formulario de producto.
  • No verás el campo Cost a menos que sigas los pasos de Configuration y obtengas permisos de lectura.
  • No podrás editarlo a menos que se te concedan permisos de escritura.

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.

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.