Browse Source

Oct 18: [FIX] Bug Fixed 'product_combo_pack'

pull/347/head
Cybrosys Technologies 6 months ago
parent
commit
71424082aa
  1. 2
      product_combo_pack/__manifest__.py
  2. 6
      product_combo_pack/doc/RELEASE_NOTES.md
  3. 12
      product_combo_pack/models/sale_order.py
  4. 1
      product_combo_pack/security/.~lock.ir.model.access.csv#
  5. 4
      product_combo_pack/security/ir.model.access.csv

2
product_combo_pack/__manifest__.py

@ -21,7 +21,7 @@
############################################################################# #############################################################################
{ {
'name': 'Product Pack', 'name': 'Product Pack',
'version': '17.0.1.0.0', 'version': '17.0.1.0.1',
'category': 'Sales', 'category': 'Sales',
'summary': 'Manage Products as Pack', 'summary': 'Manage Products as Pack',
'description': """Selling products in a pack is a great way to raise average 'description': """Selling products in a pack is a great way to raise average

6
product_combo_pack/doc/RELEASE_NOTES.md

@ -3,5 +3,9 @@
#### 01.02.2024 #### 01.02.2024
#### Version 17.0.1.0.0 #### Version 17.0.1.0.0
#### ADD #### ADD
- Initial Commit for Product Pack
- Initial Commit for Product Pack #### 11.10.2024
#### Version 17.0.1.0.1
##### UPDT
- Bug Fix -Resolved the issue of conflicting Many2many fields causing a TypeError.

12
product_combo_pack/models/sale_order.py

@ -27,11 +27,13 @@ class SaleOrder(models.Model):
"""Model for extending the sale order to include a selection of packs.""" """Model for extending the sale order to include a selection of packs."""
_inherit = 'sale.order' _inherit = 'sale.order'
product_pack_ids = fields.Many2many('product.product', product_pack_ids = fields.Many2many(
string='Select Pack', 'product.product',
domain=[('is_pack', '=', True)], 'sale_order_product_pack_rel',
help='The selected pack product for' string='Select Pack',
' the sale order.') domain=[('is_pack', '=', True)],
help='The selected pack product for the sale order.'
)
@api.onchange('product_pack_ids') @api.onchange('product_pack_ids')
def onchange_product_pack_ids(self): def onchange_product_pack_ids(self):

1
product_combo_pack/security/.~lock.ir.model.access.csv#

@ -0,0 +1 @@
,cybrounnimaya,cybrounnimaya,11.10.2024 14:18,file:///home/cybrounnimaya/.config/libreoffice/4;

4
product_combo_pack/security/ir.model.access.csv

@ -1,2 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
access_pack_products_user,access.pack.products.user,model_pack_products,base.group_user,1,1,1,1 access_pack_products_user,access.pack.products.users,model_pack_products,base.group_user,1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_pack_products_user access.pack.products.user access.pack.products.users model_pack_products base.group_user 1 1 1 1
Loading…
Cancel
Save