Browse Source

Dec 2: [UPDT] Bug Fixed 'product_combo_pack'

pull/221/merge
AjmalCybro 3 years ago
parent
commit
343aaeb47b
  1. 2
      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

2
product_combo_pack/__init__.py

@ -3,7 +3,7 @@
#
# 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)
#
# This program is free software: you can modify

4
product_combo_pack/__manifest__.py

@ -3,7 +3,7 @@
#
# 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)
#
# This program is free software: you can modify
@ -23,7 +23,7 @@
{
'name': 'Product Pack',
'version': '16.0.1.0.0',
'version': '16.0.1.0.1',
'summary': 'Manage Products as Pack',
'description': 'Manage Products as Pack',
'category': 'Sales',

5
product_combo_pack/doc/RELEASE_NOTES.md

@ -3,3 +3,8 @@
#### 23.08.2022
#### Version 16.0.1.0.0
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.
#
# 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)
#
# This program is free software: you can modify

2
product_combo_pack/models/pack_products.py

@ -3,7 +3,7 @@
#
# 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)
#
# This program is free software: you can modify

5
product_combo_pack/models/product_form.py

@ -3,7 +3,7 @@
#
# 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)
#
# This program is free software: you can modify
@ -36,7 +36,7 @@ class ProductPack(models.Model):
is_pack = fields.Boolean('Is a Pack')
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_location_id = fields.Many2one('stock.location',
domain=[('usage', 'in', ['internal', 'transit'])],
@ -52,7 +52,6 @@ class ProductPack(models.Model):
@api.model
def create(self, values):
print('1:', values)
if values.get('is_pack', False):
if not values.get('pack_products_ids', []):
raise UserError(_(

2
product_combo_pack/models/sale_order.py

@ -3,7 +3,7 @@
#
# 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)
#
# This program is free software: you can modify

22
product_combo_pack/views/product_form_view.xml

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

2
product_combo_pack/wizard/__init__.py

@ -3,7 +3,7 @@
#
# 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)
#
# 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.
#
# 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)
#
# This program is free software: you can modify

Loading…
Cancel
Save