From 1339b69375c4f949523678c78efcc78ffc5d9567 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Fri, 10 Dec 2010 16:01:12 +0530 Subject: [PATCH] [FIX] Account: posted/unposted entries filter lp bug: https://launchpad.net/bugs/678441 fixed bzr revid: mra@mra-laptop-20101210103112-kitohyv96eux3ud6 --- addons/account/account_view.xml | 3 ++- addons/account/wizard/account_chart.py | 7 +++--- addons/account/wizard/account_move_journal.py | 23 +++++++++++++++---- .../account/wizard/account_report_common.py | 7 +++--- addons/account/wizard/account_tax_chart.py | 7 +++--- 5 files changed, 33 insertions(+), 14 deletions(-) diff --git a/addons/account/account_view.xml b/addons/account/account_view.xml index 3f608c62e7c..d4a731fb3b7 100644 --- a/addons/account/account_view.xml +++ b/addons/account/account_view.xml @@ -1170,7 +1170,7 @@ - + account.move.line form tree,form + {'search_default_posted': 1} This view is used by accountants in order to record entries massively in OpenERP. If you want to record a supplier invoice, start by recording the line of the expense account, OpenERP will propose to you automatically the Tax related to this account and the counter-part "Account Payable". diff --git a/addons/account/wizard/account_chart.py b/addons/account/wizard/account_chart.py index f4c360cd253..e8f0e432d69 100644 --- a/addons/account/wizard/account_chart.py +++ b/addons/account/wizard/account_chart.py @@ -33,8 +33,9 @@ class account_chart(osv.osv_memory): help = 'Keep empty for all open fiscal years'), 'period_from': fields.many2one('account.period', 'Start period'), 'period_to': fields.many2one('account.period', 'End period'), - 'target_move': fields.selection([('all', 'All Entries'), - ('posted', 'All Posted Entries')], 'Target Moves', required = True), + 'target_move': fields.selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], 'Target Moves', required = True), } def onchange_fiscalyear(self, cr, uid, ids, fiscalyear_id=False, context=None): @@ -92,7 +93,7 @@ class account_chart(osv.osv_memory): return result _defaults = { - 'target_move': 'all' + 'target_move': 'posted' } account_chart() diff --git a/addons/account/wizard/account_move_journal.py b/addons/account/wizard/account_move_journal.py index 72ae65f83b9..5f4616075fc 100644 --- a/addons/account/wizard/account_move_journal.py +++ b/addons/account/wizard/account_move_journal.py @@ -21,7 +21,7 @@ from lxml import etree -from osv import osv +from osv import osv, fields from tools.translate import _ import tools @@ -29,6 +29,15 @@ class account_move_journal(osv.osv_memory): _name = "account.move.journal" _description = "Move journal" + _columns = { + 'target_move': fields.selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], 'Target Moves', required=True), + } + + _defaults = { + 'target_move': 'posted' + } def _get_period(self, cr, uid, context={}): """ Return default account period value @@ -93,6 +102,8 @@ class account_move_journal(osv.osv_memory): view = """
+ +