Merge lp:~unifield-team/unifield-server/us-479 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 3881
Proposed branch: lp:~unifield-team/unifield-server/us-479
Merge into: lp:unifield-server
Diff against target: 66 lines (+14/-4)
3 files modified
bin/addons/msf_button_access_rights/osv_override.py (+4/-0)
bin/addons/purchase/purchase.py (+7/-2)
bin/addons/purchase_override/purchase.py (+3/-2)
To merge this branch: bzr merge lp:~unifield-team/unifield-server/us-479
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+300708@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/addons/msf_button_access_rights/osv_override.py'
--- bin/addons/msf_button_access_rights/osv_override.py 2015-12-07 14:33:24 +0000
+++ bin/addons/msf_button_access_rights/osv_override.py 2016-07-22 12:29:25 +0000
@@ -124,6 +124,10 @@
124 def __init__(self, fakeUid, realUid):124 def __init__(self, fakeUid, realUid):
125 self.realUid = realUid125 self.realUid = realUid
126126
127 def __reduce__(self):
128 res = super(fakeUid, self).__reduce__()
129 return (res[0], (res[1][1], res[1][1], self.realUid))
130
127super_execute_cr = osv.object_proxy.execute_cr131super_execute_cr = osv.object_proxy.execute_cr
128132
129def execute_cr(self, cr, uid, obj, method, *args, **kw):133def execute_cr(self, cr, uid, obj, method, *args, **kw):
130134
=== modified file 'bin/addons/purchase/purchase.py'
--- bin/addons/purchase/purchase.py 2015-05-12 07:21:37 +0000
+++ bin/addons/purchase/purchase.py 2016-07-22 12:29:25 +0000
@@ -566,6 +566,7 @@
566 @return: new purchase order id566 @return: new purchase order id
567567
568 """568 """
569 line_obj = self.pool.get('purchase.order.line')
569 wf_service = netsvc.LocalService("workflow")570 wf_service = netsvc.LocalService("workflow")
570 def make_key(br, fields):571 def make_key(br, fields):
571 list_key = []572 list_key = []
@@ -615,6 +616,7 @@
615 order_infos['origin'] = (order_infos['origin'] or '') + ' ' + porder.origin616 order_infos['origin'] = (order_infos['origin'] or '') + ' ' + porder.origin
616 order_infos = self._hook_order_infos(cr, uid, order_infos=order_infos, order_id=porder)617 order_infos = self._hook_order_infos(cr, uid, order_infos=order_infos, order_id=porder)
617618
619 no_proc_ids = []
618 for order_line in porder.order_line:620 for order_line in porder.order_line:
619 line_key = make_key(order_line, ('id', 'order_id', 'name', 'date_planned', 'taxes_id', 'price_unit', 'notes', 'product_id', 'move_dest_id', 'account_analytic_id'))621 line_key = make_key(order_line, ('id', 'order_id', 'name', 'date_planned', 'taxes_id', 'price_unit', 'notes', 'product_id', 'move_dest_id', 'account_analytic_id'))
620 o_line = order_infos['order_line'].setdefault(line_key, {})622 o_line = order_infos['order_line'].setdefault(line_key, {})
@@ -631,8 +633,11 @@
631 o_line[field] = field_val633 o_line[field] = field_val
632 o_line['uom_factor'] = order_line.product_uom and order_line.product_uom.factor or 1.0634 o_line['uom_factor'] = order_line.product_uom and order_line.product_uom.factor or 1.0
633 o_line = self._hook_o_line_value(cr, uid, o_line=o_line, order_line=order_line)635 o_line = self._hook_o_line_value(cr, uid, o_line=o_line, order_line=order_line)
634636 if order_line.procurement_id:
635637 no_proc_ids.append(order_line.id)
638
639 if no_proc_ids:
640 line_obj.write(cr, uid, no_proc_ids, {'procurement_id': False}, context=context)
636641
637 allorders = []642 allorders = []
638 orders_info = {}643 orders_info = {}
639644
=== modified file 'bin/addons/purchase_override/purchase.py'
--- bin/addons/purchase_override/purchase.py 2016-06-01 08:29:43 +0000
+++ bin/addons/purchase_override/purchase.py 2016-07-22 12:29:25 +0000
@@ -2384,10 +2384,11 @@
2384 'confirmed_delivery_date', 'nomenclature_description', 'default_code',2384 'confirmed_delivery_date', 'nomenclature_description', 'default_code',
2385 'nomen_manda_0', 'nomen_manda_1', 'nomen_manda_2', 'nomen_manda_3',2385 'nomen_manda_0', 'nomen_manda_1', 'nomen_manda_2', 'nomen_manda_3',
2386 'nomenclature_code', 'name', 'default_name', 'comment', 'date_planned',2386 'nomenclature_code', 'name', 'default_name', 'comment', 'date_planned',
2387 'to_correct_ok', 'text_error',2387 'to_correct_ok', 'text_error', 'select_fo', 'project_ref', 'external_ref',
2388 'nomen_sub_0', 'nomen_sub_1', 'nomen_sub_2', 'nomen_sub_3', 'nomen_sub_4',2388 'nomen_sub_0', 'nomen_sub_1', 'nomen_sub_2', 'nomen_sub_3', 'nomen_sub_4',
2389 'nomen_sub_5', 'procurement_id', 'change_price_manually', 'old_price_unit',2389 'nomen_sub_5', 'procurement_id', 'change_price_manually', 'old_price_unit',
2390 'origin', 'account_analytic_id', 'product_id', 'company_id', 'notes', 'taxes_id']2390 'origin', 'account_analytic_id', 'product_id', 'company_id', 'notes', 'taxes_id',
2391 'link_so_id', 'from_fo', 'sale_order_line_id', 'tender_line_id', 'dest_partner_id']
23912392
2392 for field in fields:2393 for field in fields:
2393 field_val = getattr(order_line, field)2394 field_val = getattr(order_line, field)

Subscribers

People subscribed via source and target branches

to all changes: