From c289313a53134a18032a5cac68048ff1047c4f72 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Wed, 8 Aug 2012 21:12:44 +0200 Subject: [PATCH] [IMP] user preference is regular wizard bzr revid: al@openerp.com-20120808191244-i60ximtj3m39od7r --- openerp/addons/base/res/res_users.py | 12 ++++++++++++ openerp/addons/base/res/res_users_view.xml | 16 +++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 6e15a6069db..28333f0c4d4 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -534,6 +534,18 @@ class users(osv.osv): return self.write(cr, uid, uid, {'password': new_passwd}) raise osv.except_osv(_('Warning!'), _("Setting empty passwords is not allowed for security reasons!")) + def preference_save(self, cr, uid, ids, context=None): + return { + 'type': 'ir.actions.client', + 'tag': 'reload', + } + + def preference_change_password(self, cr, uid, ids, context=None): + return { + 'type': 'ir.actions.client', + 'tag': 'change_password', + } + def has_group(self, cr, uid, group_ext_id): """Checks whether user belongs to given group. diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 5fcb83896cb..ab67cfd532a 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -201,7 +201,6 @@
-
@@ -221,7 +220,11 @@ -
+
+
@@ -229,14 +232,9 @@ Change My Preferences ir.actions.act_window res.users + new form - form,tree - [('id','=',uid)] - - - - tree - + form