Browse Source

Dec 2: [UPDT] Bug Fixed 'product_combo_pack'

pull/221/merge
AjmalCybro 3 years ago
parent
commit
343aaeb47b
  1. 4
      product_combo_pack/__init__.py
  2. 4
      product_combo_pack/__manifest__.py
  3. 5
      product_combo_pack/doc/RELEASE_NOTES.md
  4. 2
      product_combo_pack/models/__init__.py
  5. 2
      product_combo_pack/models/pack_products.py
  6. 5
      product_combo_pack/models/product_form.py
  7. 2
      product_combo_pack/models/sale_order.py
  8. 22
      product_combo_pack/views/product_form_view.xml
  9. 2
      product_combo_pack/wizard/__init__.py
  10. 2
      product_combo_pack/wizard/select_product_pack.py

4
product_combo_pack/__init__.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify
@ -22,4 +22,4 @@
################################################################################### ###################################################################################
from . import models from . import models
from . import wizard from . import wizard

4
product_combo_pack/__manifest__.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify
@ -23,7 +23,7 @@
{ {
'name': 'Product Pack', 'name': 'Product Pack',
'version': '16.0.1.0.0', 'version': '16.0.1.0.1',
'summary': 'Manage Products as Pack', 'summary': 'Manage Products as Pack',
'description': 'Manage Products as Pack', 'description': 'Manage Products as Pack',
'category': 'Sales', 'category': 'Sales',

5
product_combo_pack/doc/RELEASE_NOTES.md

@ -3,3 +3,8 @@
#### 23.08.2022 #### 23.08.2022
#### Version 16.0.1.0.0 #### Version 16.0.1.0.0
Initial Commit for product_combo_pack Initial Commit for product_combo_pack
#### 01.12.2022
#### Version 16.0.1.0.1
#### UPDT
- Product pack duplication issue

2
product_combo_pack/models/__init__.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify

2
product_combo_pack/models/pack_products.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify

5
product_combo_pack/models/product_form.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify
@ -36,7 +36,7 @@ class ProductPack(models.Model):
is_pack = fields.Boolean('Is a Pack') is_pack = fields.Boolean('Is a Pack')
pack_price = fields.Integer(string="Pack Price", compute='set_pack_price', store=True) pack_price = fields.Integer(string="Pack Price", compute='set_pack_price', store=True)
pack_products_ids = fields.One2many('pack.products', 'product_tmpl_id', string='Pack Products') pack_products_ids = fields.One2many('pack.products', 'product_tmpl_id', string='Pack Products', copy=True)
pack_quantity = fields.Integer('Pack Quantity') pack_quantity = fields.Integer('Pack Quantity')
pack_location_id = fields.Many2one('stock.location', pack_location_id = fields.Many2one('stock.location',
domain=[('usage', 'in', ['internal', 'transit'])], domain=[('usage', 'in', ['internal', 'transit'])],
@ -52,7 +52,6 @@ class ProductPack(models.Model):
@api.model @api.model
def create(self, values): def create(self, values):
print('1:', values)
if values.get('is_pack', False): if values.get('is_pack', False):
if not values.get('pack_products_ids', []): if not values.get('pack_products_ids', []):
raise UserError(_( raise UserError(_(

2
product_combo_pack/models/sale_order.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify

22
product_combo_pack/views/product_form_view.xml

@ -52,19 +52,17 @@
</div> </div>
</group> </group>
</group> </group>
<group string="Pack Products"> <field name="pack_products_ids" nolabel="1"
<field name="pack_products_ids" nolabel="1" attrs="{'readonly':[('pack_location_id','=',False)]}"> attrs="{'readonly':[('pack_location_id','=',False)]}">
<tree editable="botttom"> <tree editable="botttom">
<field name="product_id" string="Product" options='{"no_open":True}'/> <field name="product_id" string="Product" options='{"no_open":True}'/>
<field name="quantity" string="Quantity"/> <field name="quantity" string="Quantity"/>
<field name="price"/> <field name="price"/>
<field name="qty_available"/> <field name="qty_available"/>
<field name="total_available_quantity" invisible="True"/> <field name="total_available_quantity" invisible="True"/>
</tree>
</field>
</group>
</tree>
</field>
</page> </page>
</xpath> </xpath>
</field> </field>

2
product_combo_pack/wizard/__init__.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify

2
product_combo_pack/wizard/select_product_pack.py

@ -3,7 +3,7 @@
# #
# Cybrosys Technologies Pvt. Ltd. # Cybrosys Technologies Pvt. Ltd.
# #
# Copyright (C) 2020-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). # Copyright (C) 2022-TODAY Cybrosys Technologies (<https://www.cybrosys.com>).
# Author: Afras Habis (odoo@cybrosys.com) # Author: Afras Habis (odoo@cybrosys.com)
# #
# This program is free software: you can modify # This program is free software: you can modify

Loading…
Cancel
Save