[ADD] account: Added a tree view to see hierarchy of account reports.

bzr revid: uco@tinyerp.com-20110824115047-rce4wzv0e58gexec
This commit is contained in:
Ujjvala Collins (OpenERP) 2011-08-24 17:20:47 +05:30
parent 8c8dfa436e
commit 0ec14d00cd
2 changed files with 28 additions and 3 deletions

View File

@ -2622,7 +2622,8 @@ class account_report(osv.osv):
],'Report Type'),
'account_ids': fields.many2many('account.account', 'account_account_report', 'report_line_id', 'account_id', 'Accounts'),
'note': fields.text('Notes'),
'account_report_id': fields.many2one('account.report', 'Account Report'),
'account_report_id': fields.many2one('account.report', 'Account Report'),
'child_ids': fields.one2many('account.report','parent_id','Children'),
}
_defaults = {

View File

@ -2732,9 +2732,8 @@ action = self.pool.get('res.config').next(cr, uid, [], context)
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Account Report">
<field name="sequence"/>
<field name="name"/>
<field name="parent_id"/>
<field name="parent_id" invisible="1"/>
<field name="type"/>
<field name="account_report_id"/>
</tree>
@ -2774,5 +2773,30 @@ action = self.pool.get('res.config').next(cr, uid, [], context)
<menuitem id="menu_account_reports_tree" name="Account Reports" parent="menu_account_reports" action="action_account_report_tree"/>
<record id="view_account_report_tree_hierarchy" model="ir.ui.view">
<field name="name">account.report.hierarchy</field>
<field name="model">account.report</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Account Reports Hierarchy">
<field name="name"/>
<field name="type"/>
<field name="parent_id" invisible="1"/>
<field name="account_report_id"/>
</tree>
</field>
</record>
<record id="action_account_report_tree_hierarchy" model="ir.actions.act_window">
<field name="name">Account Reports Hierarchy</field>
<field name="res_model">account.report</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree_hierarchy"/>
<field name="domain">[('parent_id','=',False)]</field>
</record>
<menuitem id="menu_account_report_tree_hierarchy" name="Account Reports Hierarchy"
parent="menu_account_reports" action="action_account_report_tree_hierarchy"/>
</data>
</openerp>