Disable reading password user

This commit is contained in:
Cédric Krier committed 2008-06-06 13:13:27 +02:00
1 parent 8cb58f5b03
commit 4ff0e7629c
1 file changed
+13
+13
View File
@@ -123,6 +123,19 @@ class User(OSV):
'(updates, module installation, ...)')
return super(User, self).unlink(cursor, user, ids, context=context)
def read(self, cursor, user, ids, fields_names=None, context=None,
load='_classic_write'):
res = super(User, self).read(cursor, user, ids, fields_names=fields_names,
context=context, load=load)
if isinstance(ids, (int, long)):
if 'password' in res:
res['password'] = 'x' * 10
else:
for val in res:
if 'password' in val:
val['password'] = 'x' * 10
return res
def name_search(self, cursor, user, name='', args=None, operator='ilike',
context=None, limit=80):
if args is None: