diff --git a/addons/wiki/wizard/wiki_create_menu.py b/addons/wiki/wizard/wiki_create_menu.py index 48986d0be08..f1b28382976 100644 --- a/addons/wiki/wizard/wiki_create_menu.py +++ b/addons/wiki/wizard/wiki_create_menu.py @@ -41,20 +41,19 @@ class wiki_create_menu(osv.osv_memory): """ mod_obj = self.pool.get('ir.model.data') - action_id = mod_obj._get_id(cr, uid, 'wiki', 'action_view_wiki_wiki_page_open') - action_id = mod_obj.copy(cr, uid, action_id, context=context, default={ - 'domain':"[('group_id','=',"+str(context.get('active_id',False))+"]", - "name": menu.menu_name - }) - for menu in self.browse(cr, uid, ids): + action_id = mod_obj._get_id(cr, uid, 'wiki', 'action_view_wiki_wiki_page_open') + action_id = mod_obj.copy(cr, uid, action_id, context=context, default={ + 'domain':"[('group_id','=',"+str(context.get('active_id',False))+"]", + "name": menu.menu_name + }) + menu_id = self.pool.get('ir.ui.menu').create(cr, uid, { 'name': menu.menu_name, 'parent_id':menu.menu_parent_id.id, 'icon': 'STOCK_DIALOG_QUESTION', 'action': 'ir.actions.act_window,'+ str(action_id) }, context) - print 'Created menu', menu_id, action_id home = menu.page.id group_id = menu.id res = {