diff --git a/trytond/res/user.py b/trytond/res/user.py index ea82ac0d71..8c7c4c3705 100644 --- a/trytond/res/user.py +++ b/trytond/res/user.py @@ -27,6 +27,7 @@ class User(OSV): domain="[('global', '<>', True)]") language = fields.Selection('languages', 'Language') timezone = fields.Selection('timezones', 'Timezone') + email = fields.Char('Email', size=320) def __init__(self): super(User, self).__init__() @@ -42,6 +43,7 @@ class User(OSV): self._preferences_fields = [ 'name', 'password', + 'email', 'signature', 'menu', 'action', @@ -156,13 +158,15 @@ class User(OSV): def get_preferences_fields_view(self, cursor, user, context=None): res = {} + fields_names = self._preferences_fields + self._context_fields fields = self.fields_get(cursor, user, - fields_names=self._preferences_fields + self._context_fields, - context=context) + fields_names=fields_names, context=context) xml = '' \ '
' doc = dom.minidom.parseString(xml) diff --git a/trytond/res/user.xml b/trytond/res/user.xml index a3d2c699fb..0aa2a3a40c 100644 --- a/trytond/res/user.xml +++ b/trytond/res/user.xml @@ -26,7 +26,10 @@