diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index b41adf2f9b8..c8246a187f5 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -537,6 +537,7 @@ account.bank.statement.form account.bank.statement + 1
@@ -2232,6 +2233,7 @@ account.bank.statement.form account.bank.statement + 2
diff --git a/addons/l10n_be_coda/wizard/account_coda_import.py b/addons/l10n_be_coda/wizard/account_coda_import.py index 7f1fe3171e8..213040d6204 100644 --- a/addons/l10n_be_coda/wizard/account_coda_import.py +++ b/addons/l10n_be_coda/wizard/account_coda_import.py @@ -388,14 +388,18 @@ class account_coda_import(osv.osv_memory): self.pool.get('account.bank.statement.line').create(cr, uid, data, context=context) if statement['coda_note'] != '': self.pool.get('account.bank.statement').write(cr, uid, [statement['id']], {'coda_note': statement['coda_note']}, context=context) + model, action_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'account', 'action_bank_statement_tree') + action = self.pool.get(model).browse(cr, uid, action_id, context=context) return { - 'name': 'Bank Statements', - 'view_type': 'form', - 'view_mode': 'tree,form', - 'res_model': 'account.bank.statement', - 'view_id': False, - 'context': context, + 'name': action.name, + 'view_type': action.view_type, + 'view_mode': action.view_mode, + 'res_model': action.res_model, + 'domain': action.domain, + 'context': action.context, 'type': 'ir.actions.act_window', + 'search_view_id': action.search_view_id.id, + 'views': [(v.view_id.id, v.view_mode) for v in action.view_ids] }