[ADD] new_window field in website.menu

bzr revid: fme@openerp.com-20131029112221-7h39wlmbxb8xwm94
This commit is contained in:
Fabien Meghazi 2013-10-29 12:22:21 +01:00
parent 2d0158d8cc
commit af4b4b94be
1 changed files with 2 additions and 1 deletions

View File

@ -371,6 +371,7 @@ class website_menu(osv.osv):
_columns = {
'name': fields.char('Menu', size=64, required=True, translate=True),
'url': fields.char('Url', required=True, translate=True),
'new_window': fields.boolean('New Window'),
'sequence': fields.integer('Sequence'),
# TODO: support multiwebsite once done for ir.ui.views
'website_id': fields.many2one('website', 'Website'),
@ -387,7 +388,7 @@ class website_menu(osv.osv):
# TODO: ormcache
def get_tree(self, cr, uid, website_id, fields=None, context=None):
if not fields:
fields = ['id', 'name', 'url', 'sequence', 'parent_id']
fields = ['id', 'name', 'url', 'new_window', 'sequence', 'parent_id']
root_domain = [('parent_id', '=', False)] # ('website_id', '=', website_id),
root_menu_id = self.search(cr, uid, root_domain, limit=1, context=context)[0]
menu_ids = self.search(cr, uid, [('id', 'child_of', root_menu_id)], 0, False, False, context)