[IMP]base_setup:in Define default users preferences wizard set values on all existing users

bzr revid: mma@tinyerp.com-20110517103053-d8dfm8wzlefgxqu0
This commit is contained in:
mayur maheshwari (Open ERP)
2011-05-17 16:00:53 +05:30
parent e18c5667f5
commit 3c3d7c6a17
+10
View File
@@ -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)