Browse Source

Jul 1 [UPDT] Updated 'product_internal_ref_generator'

pull/331/head
AjmalCybro 10 months ago
parent
commit
2ad992e159
  1. 2
      product_internal_ref_generator/doc/RELEASE_NOTES.md
  2. 4
      product_internal_ref_generator/models/product_product.py
  3. 4
      product_internal_ref_generator/models/product_template.py

2
product_internal_ref_generator/doc/RELEASE_NOTES.md

@ -1,7 +1,7 @@
## Module <product_internal_ref_generator>
#### 29.04.2024
#### Version 17.0.1.0.0
#### Version 17.0.1.0.1
#### ADD
- Initial commit for Product Internal Reference Generator

4
product_internal_ref_generator/models/product_product.py

@ -30,6 +30,9 @@ class ProductProduct(models.Model):
def create(self, vals_list):
"""supering the create function, generating the internal reference"""
res = super().create(vals_list)
if 'default_code' in vals_list:
pass
else:
auto_generate_internal_ref = self.env['ir.config_parameter'].sudo().get_param(
'product_internal_ref_generator.auto_generate_internal_ref')
if auto_generate_internal_ref:
@ -88,6 +91,7 @@ class ProductProduct(models.Model):
'ir.config_parameter'].sudo().get_param(
'product_internal_ref_generator.pro_categ_separator')
for rec in products:
if not rec.default_code:
default_code = ''
if rec.detailed_type == 'consu':
default_code += 'Consu:'

4
product_internal_ref_generator/models/product_template.py

@ -30,6 +30,9 @@ class ProductTemplate(models.Model):
def create(self, vals_list):
"""supering the create function, generating the internal reference"""
res = super().create(vals_list)
if 'default_code' in vals_list:
pass
else:
auto_generate_internal_ref = self.env['ir.config_parameter'].sudo().get_param(
'product_internal_ref_generator.auto_generate_internal_ref')
if auto_generate_internal_ref:
@ -107,6 +110,7 @@ class ProductTemplate(models.Model):
'ir.config_parameter'].sudo().get_param(
'product_internal_ref_generator.pro_template_separator')
for rec in products:
if not rec.default_code:
default_code = ''
if rec.detailed_type == 'consu':
default_code += 'Consu:'

Loading…
Cancel
Save