[FIX] account:context is correctly passed in 'Chart of Accounts'

lp bug: https://launchpad.net/bugs/716300 fixed

bzr revid: mtr@mtr-20110211112737-esnj1iyhcwlqn87v
This commit is contained in:
mtr 2011-02-11 16:57:37 +05:30
parent ffd85dccc6
commit e93166a2c4
2 changed files with 8 additions and 0 deletions

View File

@ -678,6 +678,13 @@ class account_move_line(osv.osv):
def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
if context is None:
context = {}
if context and context.get('chart_of_account', False):
if context.get('periods', False):
args.append(('period_id', 'in', context['periods']))
if context.get('state', False) and context['state'] == 'posted':
args.append(('state', '=', 'valid'))
if context.get('fiscalyear', False):
args.append(('period_id.fiscalyear_id.id', '=', context['fiscalyear']))
if context and context.get('next_partner_only', False):
if not context.get('partner_id', False):
partner = self.get_next_partner_only(cr, uid, offset, context)

View File

@ -31,6 +31,7 @@
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_account_chart"/>
<field name="target">new</field>
<field name="context">{'chart_of_account': 1}</field>
<field name="help">Display your company chart of accounts per fiscal year and filter by period. Have a complete tree view of all journal items per account code by clicking on an account.</field>
</record>