diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 60f9515f42e..1fcaa00667e 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -414,13 +414,7 @@ class purchase_order(osv.osv): inv_ids+= [invoice.id for invoice in po.invoice_ids] if not inv_ids: raise osv.except_osv(_('Error!'), _('Please create Invoices.')) - #choose the view_mode accordingly - if len(inv_ids)>1: - result['domain'] = "[('id','in',["+','.join(map(str, inv_ids))+"])]" - else: - res = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_supplier_form') - result['views'] = [(res and res[1] or False, 'form')] - result['res_id'] = inv_ids and inv_ids[0] or False + result['domain'] = [('id', 'in', inv_ids)] return result def view_invoice(self, cr, uid, ids, context=None): diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml index 6e391bd6a00..2b417183f61 100644 --- a/addons/purchase/purchase_view.xml +++ b/addons/purchase/purchase_view.xml @@ -265,9 +265,8 @@
- + - @@ -278,6 +277,7 @@ + diff --git a/addons/purchase/stock_view.xml b/addons/purchase/stock_view.xml index 174dc99d4f5..fcfe2229c76 100644 --- a/addons/purchase/stock_view.xml +++ b/addons/purchase/stock_view.xml @@ -36,7 +36,7 @@ class="oe_stat_button" icon="fa-truck" attrs="{'invisible': [('shipment_count', '=', 0)]}"> - +
-
-
@@ -68,8 +62,8 @@ - - + + @@ -99,10 +93,9 @@