diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml
index b5bb1a542f3..9c230451932 100644
--- a/addons/account/account_invoice_view.xml
+++ b/addons/account/account_invoice_view.xml
@@ -61,7 +61,7 @@
-
+
diff --git a/addons/account_bank_statement_extensions/account_bank_statement.py b/addons/account_bank_statement_extensions/account_bank_statement.py
index b9e44ee8f9c..c5d7cfe7117 100644
--- a/addons/account_bank_statement_extensions/account_bank_statement.py
+++ b/addons/account_bank_statement_extensions/account_bank_statement.py
@@ -38,8 +38,7 @@ class account_bank_statement(osv.osv):
res = super(account_bank_statement, self).write(cr, uid, ids, vals, context=context)
return res
- def button_confirm_bank(self, cr, uid, ids, context=None):
- super(account_bank_statement, self).button_confirm_bank(cr, uid, ids, context=context)
+ def confirm_statement_lines(self, cr, uid, ids, context=None):
for st in self.browse(cr, uid, ids, context=context):
if st.line_ids:
cr.execute("UPDATE account_bank_statement_line \
@@ -47,6 +46,16 @@ class account_bank_statement(osv.osv):
(tuple([x.id for x in st.line_ids]),))
return True
+ def button_confirm_bank(self, cr, uid, ids, context=None):
+ res = super(account_bank_statement, self).button_confirm_bank(cr, uid, ids, context=context)
+ self.confirm_statement_lines(cr, uid, ids, context=context)
+ return res
+
+ def button_confirm_cash(self, cr, uid, ids, context=None):
+ res = super(account_bank_statement, self).button_confirm_cash(cr, uid, ids, context=context)
+ self.confirm_statement_lines(cr, uid, ids, context=context)
+ return res
+
def button_cancel(self, cr, uid, ids, context=None):
super(account_bank_statement, self).button_cancel(cr, uid, ids, context=context)
for st in self.browse(cr, uid, ids, context=context):
diff --git a/addons/portal_sale/portal_sale_view.xml b/addons/portal_sale/portal_sale_view.xml
index f27fd003abb..cf6258aa303 100644
--- a/addons/portal_sale/portal_sale_view.xml
+++ b/addons/portal_sale/portal_sale_view.xml
@@ -44,7 +44,8 @@
ir.actions.act_window
sale.order
tree,form
- {"search_default_draft":1}
+ [('state','in',('draft','sent','cancel'))]
+ {}
We haven't sent you any quotation.
@@ -55,7 +56,8 @@
sale.order
tree,form
- {"search_default_sales":1}
+ [('state', 'not in', ('draft', 'sent', 'cancel'))]
+ {}
We haven't sent you any sales order.