summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authoraag (OpenERP) <aag@tinyerp.co.in>2011-05-27 18:18:35 +0530
committeraag (OpenERP) <aag@tinyerp.co.in>2011-05-27 18:18:35 +0530
commitb8c220d8d4ea07bcae2ccad6ed7ca85d0d7d3af0 (patch)
tree69f7ac9b08fcfcd85cc365c481e81114e3593926 /addons/base_setup
parentf476d037da6c95b98b8534f98b4e0c1f5a1c4dfa (diff)
[IMP]Base_setup:write the values on all existing User also by user preferences wiz
bzr revid: aag@tinyerp.co.in-20110527124835-2aeyavyqnoj4vv2y
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/installer.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py
index 317102f654a..e360baada2c 100644
--- a/addons/base_setup/installer.py
+++ b/addons/base_setup/installer.py
@@ -231,7 +231,10 @@ class user_preferences_config(osv.osv_memory):
return res
def execute(self, cr, uid, ids, context=None):
+ user_obj = self.pool.get('res.users')
+ user_ids = user_obj.search(cr, uid, [], context=context)
for o in self.browse(cr, uid, ids, context=context):
+ user_obj.write(cr , uid, user_ids ,{'context_tz' : o.context_tz, 'context_lang' : o.context_lang, 'view' : o.view, 'menu_tips' : o.menu_tips}, 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)