From 29e0ab965f899f6c68681640bed4a658177d59f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 15 Nov 2012 11:34:12 +0100 Subject: [PATCH] [IMP] res_users: removed hack about redirecting the fields view get. Added a simplified contact form the the user, used for example when viewing a salesman profile. bzr revid: tde@openerp.com-20121115103412-jl0o40t8d3d76ysd --- openerp/addons/base/res/res_users.py | 11 ------ openerp/addons/base/res/res_users_view.xml | 43 ++++++++++++++++++++++ 2 files changed, 43 insertions(+), 11 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index f975d39b300..3aee2ed630b 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -250,17 +250,6 @@ class res_users(osv.osv): 'image': lambda self, cr, uid, ctx={}: self.pool.get('res.partner')._get_default_image(cr, uid, False, ctx, colorize=True), } - def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False): - """ Override of res.users fields_view_get. - - if the view is specified: resume with normal behavior - - else: the default view is overrided and redirected to the partner - view - """ - #made a lot of views crash because methods of open chatter are not available on users - #if not view_id and view_type == 'form': - # return self.pool.get('res.partner').fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu) - return super(res_users, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu) - # User can write on a few of his own fields (but not his groups for example) SELF_WRITEABLE_FIELDS = ['password', 'signature', 'action_id', 'company_id', 'email', 'name', 'image', 'image_medium', 'image_small', 'lang', 'tz'] # User can read a few of his own fields diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index cfab4b7d341..b5c88e4c24b 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -83,6 +83,49 @@ + + res.users.simplified.form + res.users + 1 + +
+ + +
+
+
+

+ +

+ +
+ + + + + + + + + + +
+
+
+
res.users.form res.users