From 3c3d7c6a170ca6632067186f3e036f419b98e718 Mon Sep 17 00:00:00 2001 From: "mayur maheshwari (Open ERP)" Date: Tue, 17 May 2011 16:00:53 +0530 Subject: [PATCH] [IMP]base_setup:in Define default users preferences wizard set values on all existing users bzr revid: mma@tinyerp.com-20110517103053-d8dfm8wzlefgxqu0 --- addons/base_setup/installer.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index 9fb07217795..5e4d2750340 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -232,6 +232,16 @@ class user_preferences_config(osv.osv_memory): def execute(self, cr, uid, ids, context=None): for o in self.browse(cr, uid, ids, context=context): + ir_user_obj = self.pool.get('res.users') + ids = ir_user_obj.search(cr, uid, [], context=context) + line_datas ={ + 'context_tz' : o.context_tz, + 'context_lang' : o.context_lang, + 'view' : o.view, + 'menu_tips' : o.menu_tips, + } + ir_user_obj.write(cr , uid, ids , line_datas, context=context) + ir_values_obj = self.pool.get('ir.values') ir_values_obj.set(cr, uid, 'default', False, 'context_tz', ['res.users'], o.context_tz) ir_values_obj.set(cr, uid, 'default', False, 'context_lang', ['res.users'], o.context_lang)