[IMP] res.users: default form view is now partner form view. This is done directly in fields_view_get: if no specific id is given, we call the default partner view.

bzr revid: tde@openerp.com-20120810155732-zvnr2xb3b0urc8h2
This commit is contained in:
Thibault Delavallée 2012-08-10 17:57:32 +02:00
parent 7d3e405d7d
commit 69e00d1e34
1 changed files with 13 additions and 0 deletions

View File

@ -243,6 +243,19 @@ class users(osv.osv):
'groups_id': _get_group,
}
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
"""
print view_id
print view_type
if not view_id and view_type == 'form':
print 'acacpornief'
return self.pool.get('res.partner').fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
return super(users, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
# User can write to a few of her own fields (but not her groups for example)
SELF_WRITEABLE_FIELDS = ['password', 'signature', 'action_id', 'company_id', 'email', 'name', 'image', 'image_medium', 'image_small']