Browse Source

Dec 2: [UPDT] Bug Fixed 'product_combo_pack'

pull/232/head
AjmalCybro 2 years ago
parent
commit
edfba3518c
  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. 8
      product_combo_pack/models/pack_products.py
  6. 4
      product_combo_pack/models/product_form.py
  7. 2
      product_combo_pack/models/sale_order.py
  8. 2
      product_combo_pack/wizard/__init__.py
  9. 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': '15.0.1.1.1',
'version': '15.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 @@
#### 02.05.2020
#### Version 15.0.1.0.0
Initial Commit for product_combo_pack
#### 01.12.2022
#### Version 15.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

8
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
@ -35,7 +35,8 @@ class PackProducts(models.Model):
product_tmpl_id = fields.Many2one('product.template', string='Product')
price = fields.Float('Price', compute='compute_price', store=True)
quantity = fields.Integer('Quantity', default=1)
qty_available = fields.Float('Quantity Available', compute = 'compute_quantity_of_product', store = True, readonly = False)
qty_available = fields.Float('Quantity Available', compute='compute_quantity_of_product', store=True,
readonly=False)
total_available_quantity = fields.Float('Total Quantity')
@api.depends('product_id', 'total_available_quantity', 'product_id.qty_available')
@ -43,7 +44,8 @@ class PackProducts(models.Model):
for record in self:
location_id = record.product_tmpl_id.pack_location_id
if location_id:
stock_quant = self.env['stock.quant'].search([('product_id','=',record.product_id.id),('location_id','=',location_id.id)])
stock_quant = self.env['stock.quant'].search(
[('product_id', '=', record.product_id.id), ('location_id', '=', location_id.id)])
if stock_quant:
record.qty_available = stock_quant.quantity
else:

4
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
@ -37,7 +37,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'])],

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

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