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

Proposed by jftempo
Status: Merged
Merged at revision: 4102
Proposed branch: lp:~unifield-team/unifield-server/us-2065
Merge into: lp:unifield-server
Diff against target: 96 lines (+14/-13)
6 files modified
bin/addons/analytic_distribution_supply/purchase.py (+1/-6)
bin/addons/purchase_compare_rfq/wizard/compare_rfq.py (+1/-1)
bin/addons/sourcing/procurement_order.py (+3/-2)
bin/addons/tender_flow/report/tender_rfq_comparison_xls.mako (+5/-1)
bin/addons/tender_flow/report/tender_rfq_comparison_xls.py (+1/-1)
bin/addons/tender_flow/tender_flow.py (+3/-2)
To merge this branch: bzr merge lp:~unifield-team/unifield-server/us-2065
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+312565@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
1=== modified file 'bin/addons/analytic_distribution_supply/purchase.py'
2--- bin/addons/analytic_distribution_supply/purchase.py 2016-11-09 10:33:09 +0000
3+++ bin/addons/analytic_distribution_supply/purchase.py 2016-12-06 13:37:01 +0000
4@@ -498,16 +498,11 @@
5 if not default:
6 default = {}
7
8- if isinstance(l_id, (int, long)):
9- l_id = [l_id]
10- data = self.read(cr, uid, l_id[0], ['confirmed_delivery_date'], context=context)
11-
12 # Update default
13 default.update({'commitment_line_ids': [(6, 0, [])],})
14- default.update({"confirmed_delivery_date": data['confirmed_delivery_date']})
15 if 'analytic_distribution_id' not in default and not context.get('keepDateAndDistrib'):
16 default['analytic_distribution_id'] = False
17- new_data = super(purchase_order_line, self).copy_data(cr, uid, l_id[0], default, context)
18+ new_data = super(purchase_order_line, self).copy_data(cr, uid, l_id, default, context)
19 if new_data and new_data.get('analytic_distribution_id'):
20 new_data['analytic_distribution_id'] = self.pool.get('analytic.distribution').copy(cr, uid, new_data['analytic_distribution_id'], {}, context=context)
21 return new_data
22
23=== modified file 'bin/addons/purchase_compare_rfq/wizard/compare_rfq.py'
24--- bin/addons/purchase_compare_rfq/wizard/compare_rfq.py 2016-11-09 10:33:09 +0000
25+++ bin/addons/purchase_compare_rfq/wizard/compare_rfq.py 2016-12-06 13:37:01 +0000
26@@ -521,7 +521,7 @@
27 r.update({
28 'name_%s' % sid: sup.name,
29 'unit_price_%s' % sid: rfql and pu or 0.00,
30- 'confirmed_delivery_date_%s' % sid: rfql.confirmed_delivery_date,
31+ 'confirmed_delivery_date_%s' % sid: rfql and rfql.confirmed_delivery_date or False,
32 'comment_%s' % sid: rfql and rfql.comment or '',
33 })
34
35
36=== modified file 'bin/addons/sourcing/procurement_order.py'
37--- bin/addons/sourcing/procurement_order.py 2016-11-09 10:33:09 +0000
38+++ bin/addons/sourcing/procurement_order.py 2016-12-06 13:37:01 +0000
39@@ -128,8 +128,9 @@
40 if procurement and procurement.tender_line_id:
41 if procurement.tender_line_id.comment:
42 line['comment'] = procurement.tender_line_id.comment
43- if procurement.tender_line_id.purchase_order_line_id and procurement.tender_line_id.purchase_order_line_id.confirmed_delivery_date:
44- line.update({'confirmed_delivery_date': procurement.tender_line_id.purchase_order_line_id.confirmed_delivery_date})
45+ # US-2065 - Do not push Delivery confirmed date on the RfQ to the PO
46+ # if procurement.tender_line_id.purchase_order_line_id and procurement.tender_line_id.purchase_order_line_id.confirmed_delivery_date:
47+ # line.update({'confirmed_delivery_date': procurement.tender_line_id.purchase_order_line_id.confirmed_delivery_date})
48
49 if not line.get('price_unit', False):
50 cur_id = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.currency_id.id
51
52=== modified file 'bin/addons/tender_flow/report/tender_rfq_comparison_xls.mako'
53--- bin/addons/tender_flow/report/tender_rfq_comparison_xls.mako 2016-10-27 10:25:44 +0000
54+++ bin/addons/tender_flow/report/tender_rfq_comparison_xls.mako 2016-12-06 13:37:01 +0000
55@@ -588,7 +588,11 @@
56 %>
57 <Cell ss:StyleID="s87"><Data ss:Type="String">${line.get(sup_name, '')|x}</Data></Cell>
58 <Cell ss:StyleID="s88"><Data ss:Type="Number">${line.get(sup_price, 0.00)}</Data></Cell>
59- <Cell ss:StyleID="sShortDate"><Data ss:Type="DateTime">${line.get(sup_confirmed_delivery_date, '')|x}T00:00:00.000</Data></Cell>
60+ % if line.get(sup_confirmed_delivery_date, False):
61+ <Cell ss:StyleID="sShortDate"><Data ss:Type="DateTime">${line.get(sup_confirmed_delivery_date, '')|x}T00:00:00.000</Data></Cell>
62+ % else:
63+ <Cell ss:StyleID="s87"><Data ss:Type="String"></Data></Cell>
64+ % endif
65 <Cell ss:StyleID="s90"><Data ss:Type="String">${line.get(sup_comment, '')|x}</Data></Cell>
66 % endfor
67 <Cell ss:StyleID="s91"><Data ss:Type="String">${line.choosen_supplier_id or ''|x}</Data></Cell>
68
69=== modified file 'bin/addons/tender_flow/report/tender_rfq_comparison_xls.py'
70--- bin/addons/tender_flow/report/tender_rfq_comparison_xls.py 2016-10-25 07:31:30 +0000
71+++ bin/addons/tender_flow/report/tender_rfq_comparison_xls.py 2016-12-06 13:37:01 +0000
72@@ -78,7 +78,7 @@
73 'name_%s' % sid: sup.name,
74 'unit_price_%s' % sid: pu,
75 'comment_%s' % sid: rfql and rfql.comment or '',
76- 'confirmed_delivery_date_%s' % sid: rfql.confirmed_delivery_date,
77+ 'confirmed_delivery_date_%s' % sid: rfql and rfql.confirmed_delivery_date or False,
78 })
79
80 lines.append(line_vals)
81
82=== modified file 'bin/addons/tender_flow/tender_flow.py'
83--- bin/addons/tender_flow/tender_flow.py 2016-11-09 10:33:09 +0000
84+++ bin/addons/tender_flow/tender_flow.py 2016-12-06 13:37:01 +0000
85@@ -641,8 +641,9 @@
86 'comment': line.comment,
87 }
88
89- if line.purchase_order_line_id:
90- pol_values.update({'confirmed_delivery_date': line.purchase_order_line_id.confirmed_delivery_date})
91+ # US-2065 - Do not push Delivery confirmed date on the RfQ to the PO
92+ # if line.purchase_order_line_id:
93+ # pol_values.update({'confirmed_delivery_date': line.purchase_order_line_id.confirmed_delivery_date})
94
95 data.setdefault(line.supplier_id.id, {}) \
96 .setdefault('order_line', []).append((0,0, dict(pol_values)))

Subscribers

People subscribed via source and target branches

to all changes: