Как уменьшить количество дочернего продукта вместе с родительским продуктом в odoo12? - PullRequest
0 голосов
/ 17 июня 2019

Я создал пакет продуктов с несколькими продуктами и хочу уменьшить количество родительского продукта вместе с дочерним продуктом при продаже пакета продуктов. Я не понимаю, как это сделать. Если кто-то может тогда, пожалуйста, помогите мне.

class productpack(models.Model):
_name = "product.bundle"
_description = "The complete bundle of products"

config_prod_child_ids = 
        fields.Many2one(comodel_name='product.template',
        string=' Config Product',
        ondelete='cascade',
        required=True
        )
product_required = fields.Many2one('product.product', string = 
        "Required products",
        required=True)
required_quantity = fields.Integer(string = " Required Quantity", 
         default = "1")

и родитель в:

Класс ProductTemplate (models.Model):

_inherit = 'product.template'

config_prod_parent_ids = fields.One2many(comodel_name = 
       'product.bundle', inverse_name = 'config_prod_child_ids', 
        string = "Product Pack")
configure_ok = fields.Boolean(string='Can be Configured')
...