Merge lp:~unifield-team/unifield-wm/bklg-33-bis into lp:unifield-wm

Proposed by Quentin THEURET @Amaris
Status: Merged
Merged at revision: 2459
Proposed branch: lp:~unifield-team/unifield-wm/bklg-33-bis
Merge into: lp:unifield-wm
Diff against target: 87 lines (+19/-19)
1 file modified
msf_supply_doc_export/msf_supply_doc_export.py (+19/-19)
To merge this branch: bzr merge lp:~unifield-team/unifield-wm/bklg-33-bis
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+254394@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 'msf_supply_doc_export/msf_supply_doc_export.py'
2--- msf_supply_doc_export/msf_supply_doc_export.py 2015-02-23 15:40:08 +0000
3+++ msf_supply_doc_export/msf_supply_doc_export.py 2015-03-27 13:36:23 +0000
4@@ -646,11 +646,11 @@
5 # new_act = []
6 # for v in values :
7 # if v[2]['name'] == 'Purchase Order Excel Export' and context['_terp_view_name'] == 'Purchase Orders' \
8-# or v[2]['report_name'] == 'purchase.msf.order' and context['_terp_view_name'] == 'Purchase Orders' \
9-# or v[2]['report_name'] == 'purchase.order.merged' and context['_terp_view_name'] == 'Purchase Orders' \
10-# or v[2]['report_name'] == 'po.line.allocation.report' and context['_terp_view_name'] == 'Purchase Orders' \
11-# or v[2]['report_name'] == 'purchase.msf.quotation' and context['_terp_view_name'] == 'Requests for Quotation' \
12-# or v[2]['report_name'] == 'request.for.quotation_xls' and context['_terp_view_name'] == 'Requests for Quotation' :
13+# or v[2].get('report_name', False) == 'purchase.msf.order' and context['_terp_view_name'] == 'Purchase Orders' \
14+# or v[2].get('report_name', False) == 'purchase.order.merged' and context['_terp_view_name'] == 'Purchase Orders' \
15+# or v[2].get('report_name', False) == 'po.line.allocation.report' and context['_terp_view_name'] == 'Purchase Orders' \
16+# or v[2].get('report_name', False) == 'purchase.msf.quotation' and context['_terp_view_name'] == 'Requests for Quotation' \
17+# or v[2].get('report_name', False) == 'request.for.quotation_xls' and context['_terp_view_name'] == 'Requests for Quotation' :
18 # new_act.append(v)
19 # values = new_act
20
21@@ -661,12 +661,12 @@
22 #field_orders_view = data_obj.get_object_reference(cr, uid, 'procurement_request', 'action_procurement_request')[1]
23 for v in values:
24 if context.get('procurement_request', False):
25- if v[2]['report_name'] in ('internal.request_xls', 'procurement.request.report') \
26+ if v[2].get('report_name', False) in ('internal.request_xls', 'procurement.request.report') \
27 or v[1] == 'action_open_wizard_import': # this is an internal request, we only display import lines for client_action_multi --- using the name of screen, and the name of the action is definitely the wrong way to go...
28 new_act.append(v)
29 else:
30- if v[2]['report_name'] == 'msf.sale.order' \
31- or v[2]['report_name'] == 'sale.order_xls' \
32+ if v[2].get('report_name', False) == 'msf.sale.order' \
33+ or [2].get('report_name', False) == 'sale.order_xls' \
34 or v[1] == 'Order Follow Up': # this is a sale order, we only display Order Follow Up for client_action_multi --- using the name of screen, and the name of the action is definitely the wrong way to go...
35 new_act.append(v)
36 values = new_act
37@@ -681,11 +681,11 @@
38 Delivery_Order = trans_obj.tr_view(cr, 'Delivery Order', context)
39 Internal_Moves = trans_obj.tr_view(cr, 'Internal Moves', context)
40 for v in values:
41- if v[2]['report_name'] == 'picking.ticket' and (context.get('_terp_view_name') in (Picking_Tickets, Picking_Ticket) or context.get('picking_type') == 'picking_ticket') and context.get('picking_screen', False)\
42- or v[2]['report_name'] == 'pre.packing.list' and context.get('_terp_view_name') in (Pre_Packing_Lists, Pre_Packing_List) and context.get('ppl_screen', False)\
43- or v[2]['report_name'] == 'labels' and (context.get('_terp_view_name') in [Picking_Ticket, Picking_Tickets, Pre_Packing_List, Pre_Packing_Lists, Delivery_Orders, Delivery_Order] or context.get('picking_type', False) in ('delivery_order', 'picking_ticket'))\
44- or v[2]['report_name'] in ('internal.move.xls', 'internal.move') and (('_terp_view_name' in context and context['_terp_view_name'] in [Internal_Moves]) or context.get('picking_type') == 'internal_move') \
45- or v[2]['report_name'] == 'delivery.order' and (context.get('_terp_view_name') in [Delivery_Orders, Delivery_Order] or context.get('picking_type', False) == 'delivery_order'):
46+ if v[2].get('report_name', False) == 'picking.ticket' and (context.get('_terp_view_name') in (Picking_Tickets, Picking_Ticket) or context.get('picking_type') == 'picking_ticket') and context.get('picking_screen', False)\
47+ or v[2].get('report_name', False) == 'pre.packing.list' and context.get('_terp_view_name') in (Pre_Packing_Lists, Pre_Packing_List) and context.get('ppl_screen', False)\
48+ or v[2].get('report_name', False) == 'labels' and (context.get('_terp_view_name') in [Picking_Ticket, Picking_Tickets, Pre_Packing_List, Pre_Packing_Lists, Delivery_Orders, Delivery_Order] or context.get('picking_type', False) in ('delivery_order', 'picking_ticket'))\
49+ or v[2].get('report_name', False) in ('internal.move.xls', 'internal.move') and (('_terp_view_name' in context and context['_terp_view_name'] in [Internal_Moves]) or context.get('picking_type') == 'internal_move') \
50+ or v[2].get('report_name', False) == 'delivery.order' and (context.get('_terp_view_name') in [Delivery_Orders, Delivery_Order] or context.get('picking_type', False) == 'delivery_order'):
51 new_act.append(v)
52 values = new_act
53 elif context.get('_terp_view_name') and key == 'action' and key2 == 'client_print_multi' and 'shipment' in [x[0] for x in models]:
54@@ -697,7 +697,7 @@
55 Shipments = trans_obj.tr_view(cr, 'Shipments', context)
56 Shipment = trans_obj.tr_view(cr, 'Shipment', context)
57 for v in values:
58- if v[2]['report_name'] == 'packing.list' and context['_terp_view_name'] in (Packing_Lists, Packing_List) :
59+ if v[2].get('report_name', False) == 'packing.list' and context['_terp_view_name'] in (Packing_Lists, Packing_List) :
60 new_act.append(v)
61 elif context['_terp_view_name'] in (Shipment_Lists, Shipment_List, Shipments, Shipment):
62 new_act.append(v)
63@@ -706,19 +706,19 @@
64 new_act = []
65 for v in values:
66 if v[2].get('report_name', False) :
67- if v[2]['report_name'] in ('picking.ticket', 'labels'):
68+ if v[2].get('report_name', False) in ('picking.ticket', 'labels'):
69 new_act.append(v)
70 values = new_act
71
72 elif key == 'action' and key2 == 'client_print_multi' and 'composition.kit' in [x[0] for x in models]:
73 new_act = []
74 for v in values:
75- if context.get('composition_type')=='theoretical' and v[2]['report_name'] in ('composition.kit.xls', 'kit.report'):
76- if v[2]['report_name'] == 'kit.report':
77+ if context.get('composition_type')=='theoretical' and v[2].get('report_name', False) in ('composition.kit.xls', 'kit.report'):
78+ if v[2].get('report_name', False) == 'kit.report':
79 v[2]['name'] = _('Theoretical Kit')
80 new_act.append(v)
81- elif context.get('composition_type')=='real' and v[2]['report_name'] in ('real.composition.kit.xls', 'kit.report'):
82- if v[2]['report_name'] == 'kit.report':
83+ elif context.get('composition_type')=='real' and v[2].get('report_name', False) in ('real.composition.kit.xls', 'kit.report'):
84+ if v[2].get('report_name', False) == 'kit.report':
85 v[2]['name'] = _('Kit Composition')
86 new_act.append(v)
87 values = new_act

Subscribers

People subscribed via source and target branches