Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
3789 Lượt xem

Hi there,

I'm using Odoo 12 and I'm using Variants and Options in the sale module.

Whenever I add attribute values to a product all archived variants get their status changed from active = False to True? This makes it hard to manage products with a lot of variants.

I would think this is a bug, I don't see any reason why this could be useful? Any help?

Thanks

Rufus

Ảnh đại diện
Huỷ bỏ
Tác giả

For the moment it did an override to change behavior:

class ProductTemplate(models.Model):

_inherit = "product.template"

def create_variant_ids(self):

archived_product_variants_ids = self.env['product.product'].search([('product_tmpl_id','=',self.id),('active','=',False)])

super(ProductTemplate, self).create_variant_ids()

result = archived_product_variants_ids.write({'active':False})

Bài viết liên quan Trả lời Lượt xem Hoạt động
4
thg 10 23
1949
1
thg 7 25
479
2
thg 7 25
739
1
thg 7 25
569
1
thg 7 25
559