Merge lp:~openbig/bigconsulting/modify_sale_prize_information into lp:bigconsulting

Proposed by Atik Agewan(OpenERP)
Status: Rejected
Rejected by: Husen Daudi
Proposed branch: lp:~openbig/bigconsulting/modify_sale_prize_information
Merge into: lp:bigconsulting
Diff against target: 71 lines (+34/-2) (has conflicts)
2 files modified
product_price_information/wizard/sale_prize_information.py (+25/-2)
sales_shop_stock_availability/wizard/stock_shop_availability.py (+9/-0)
Text conflict in sales_shop_stock_availability/wizard/stock_shop_availability.py
To merge this branch: bzr merge lp:~openbig/bigconsulting/modify_sale_prize_information
Reviewer Review Type Date Requested Status
openbig Pending
Review via email: mp+27673@code.launchpad.net

Description of the change

Modify wizard of product_price_information......

To post a comment you must log in.

Unmerged revisions

16. By aag(OpenERP)

modify wizard of product_price_information

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'product_price_information/wizard/sale_prize_information.py'
--- product_price_information/wizard/sale_prize_information.py 2010-06-09 10:37:58 +0000
+++ product_price_information/wizard/sale_prize_information.py 2010-06-16 06:35:39 +0000
@@ -49,6 +49,7 @@
49 def set_default(self, cr, uid, ids, context=None):49 def set_default(self, cr, uid, ids, context=None):
50 obj = self.pool.get('product.pricelist')50 obj = self.pool.get('product.pricelist')
51 obj2 = self.pool.get('product.pricelist.item')51 obj2 = self.pool.get('product.pricelist.item')
52 obj3 = self.pool.get('sale.order.line')
52 form = self.read(cr, uid, ids, [])[0]53 form = self.read(cr, uid, ids, [])[0]
53 partner = form['partner_id']54 partner = form['partner_id']
54 pricelist = form['pricelist_id']55 pricelist = form['pricelist_id']
@@ -66,11 +67,33 @@
66 for line in obj2.browse(cr, uid,item_line, context=context):67 for line in obj2.browse(cr, uid,item_line, context=context):
67 if product == line.product_id.id:68 if product == line.product_id.id:
68 list.append(line.min_quantity)69 list.append(line.min_quantity)
69 m_qty = max(list)70 if list == []:
71 m_qty = 1.0
72 else:
73 m_qty = max(list)
70 val3 = obj.price_get(cr, uid, ids, product, m_qty, partner)74 val3 = obj.price_get(cr, uid, ids, product, m_qty, partner)
71 for key,values in val3.items():75 for key,values in val3.items():
72 c_price3 = values76 c_price3 = values
73 self.write(cr , uid, ids,{'customer_prices1':c_price1,'customer_prices2':c_price2,'next_better_price_qty':m_qty,'best_price_on_qty':c_price3},context=context)77 list_price = self.pool.get("product.product").browse(cr, uid, product).standard_price
78 list_price1 = list_price * qty1
79 list_price2 = list_price * qty2
80 read_id = obj3.search(cr,uid,[('product_id','=',product)])
81 if read_id == []:
82 last_price = 0.0
83 qty_last = 0.0
84 last_list_price = 0.0
85 else:
86 last_id = max(read_id)
87 last_brw = obj3.browse(cr,uid,[last_id],context=context)
88 for rec in last_brw:
89 product2 = rec.product_id.id
90 if product == product2:
91 last_price = rec.price_unit
92 qty_last = rec.product_uom_qty
93 val_last = obj.price_get(cr, uid,ids, product2, qty_last)
94 for key,values in val_last.items():
95 last_list_price = values
96 self.write(cr , uid, ids,{'customer_prices1':c_price1,'customer_prices2':c_price2,'list_prices1':list_price1,'list_prices2':list_price2,'next_better_price_qty':m_qty,'best_price_on_qty':c_price3,'last_customer_prices':last_price,'qty_buyed':qty_last,'last_list_prices':last_list_price},context=context)
74 value = {97 value = {
7598
76 'name': 'Sale Prize Information',99 'name': 'Sale Prize Information',
77100
=== modified file 'sales_shop_stock_availability/wizard/stock_shop_availability.py'
--- sales_shop_stock_availability/wizard/stock_shop_availability.py 2010-06-15 09:10:12 +0000
+++ sales_shop_stock_availability/wizard/stock_shop_availability.py 2010-06-16 06:35:39 +0000
@@ -46,10 +46,19 @@
46 fields_name = ['qty_available','virtual_available']46 fields_name = ['qty_available','virtual_available']
47 47
48 stock2 = product_obj._product_available(cr, uid, [product_id] ,fields_name,context={})48 stock2 = product_obj._product_available(cr, uid, [product_id] ,fields_name,context={})
49<<<<<<< TREE
49 50
50 context.update({'shop':shop_id,'product_id':product_id})51 context.update({'shop':shop_id,'product_id':product_id})
52=======
53 print "stock2:::::::::::::::",stock2
54 context.update({'shop_id':shop_id,'product_id':product_id})
55>>>>>>> MERGE-SOURCE
51 stock1 = product_obj._product_available(cr, uid, [product_id] ,fields_name,context=context)56 stock1 = product_obj._product_available(cr, uid, [product_id] ,fields_name,context=context)
57<<<<<<< TREE
52 58
59=======
60 print "stock1:::::::::::",stock1
61>>>>>>> MERGE-SOURCE
53 for key,value in stock1.items():62 for key,value in stock1.items():
54 real_val1 = value['qty_available']63 real_val1 = value['qty_available']
55 virt_val1 = value['virtual_available']64 virt_val1 = value['virtual_available']

Subscribers

People subscribed via source and target branches