[FIX] Uninstalling a board_* module removes dashboard action, but user shuold be allowed to login with default action

bzr revid: jvo@tinyerp.com-20100512122703-2dphzjpr9uzs1wrl
This commit is contained in:
Jay (Open ERP)
2010-05-12 17:57:03 +05:30
parent 50747906e7
commit bb1efedd22
+9
View File
@@ -209,6 +209,15 @@ class users(osv.osv):
result = override_password(result)
else:
result = map(override_password, result)
if isinstance(result, list):
for rec in result:
if not rec.get('action_id',True):
rec['action_id'] = (self._get_menu(cr, uid),'Menu')
else:
if not result.get('action_id',True):
result['action_id'] = (self._get_menu(cr, uid),'Menu')
return result