summaryrefslogtreecommitdiff
path: root/addons/base_setup/wizard/wizard_base_setup.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@tinyerp.com>2010-01-12 17:03:41 +0100
committerChristophe Simonis <chs@tinyerp.com>2010-01-12 17:03:41 +0100
commit74b7f573ea503bcaddb117688e7979647fa6709f (patch)
treec27136e141e0316b8cb1c0ee6161b545376a0785 /addons/base_setup/wizard/wizard_base_setup.py
parent73f60db270a24bf79caa48c2ad1549d2fe7cab47 (diff)
parent9703dc77abe1a9cc8e1dbd985ef4ea184179fab8 (diff)
[MERGE]
bzr revid: chs@tinyerp.com-20100112160341-uloolawazbybx01w
Diffstat (limited to 'addons/base_setup/wizard/wizard_base_setup.py')
-rw-r--r--addons/base_setup/wizard/wizard_base_setup.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/addons/base_setup/wizard/wizard_base_setup.py b/addons/base_setup/wizard/wizard_base_setup.py
index eeca36fa5da..0dd9175129d 100644
--- a/addons/base_setup/wizard/wizard_base_setup.py
+++ b/addons/base_setup/wizard/wizard_base_setup.py
@@ -241,8 +241,9 @@ class wizard_base_setup(wizard.interface):
return 'charts'
def _config(self, cr, uid, data, context=None):
- users_obj=pooler.get_pool(cr.dbname).get('res.users')
- action_obj=pooler.get_pool(cr.dbname).get('ir.actions.act_window')
+ pool = pooler.get_pool(cr.dbname)
+ users_obj=pool.get('res.users')
+ action_obj=pool.get('ir.actions.act_window')
ids=action_obj.search(cr, uid, [('name', '=', 'Menu')])
menu=action_obj.browse(cr, uid, ids)[0]
@@ -251,14 +252,8 @@ class wizard_base_setup(wizard.interface):
users_obj.write(cr, uid, ids, {'action_id': menu.id})
ids=users_obj.search(cr, uid, [('menu_id', '=', 'Setup')])
users_obj.write(cr, uid, ids, {'menu_id': menu.id})
- return {
- 'view_type': 'form',
- "view_mode": 'form',
- 'res_model': 'ir.actions.configuration.wizard',
- 'type': 'ir.actions.act_window',
- 'context':{'menu':True},
- 'target':'new',
- }
+
+ return pool.get('res.config').next(cr, uid, [], context=context)
fields={
'profile':{