diff --git a/TODO b/TODO index 7fadb2d973..5f8b084ade 100644 --- a/TODO +++ b/TODO @@ -3,7 +3,6 @@ - Allow to create fields from the client interface - Fix the order of views that inherits (must be the module dependency order) - Improve encoding of default properties -- Use real view in get_preferences_fields_view of res.user - Add on one2many a domain per field of the relation - Use determined action name in workflow like for default value - Add check for index and constraint name lenght (limit 31) diff --git a/trytond/res/user.py b/trytond/res/user.py index 8cdb9c49ef..23f0c4bd2b 100644 --- a/trytond/res/user.py +++ b/trytond/res/user.py @@ -243,51 +243,34 @@ class User(OSV): self.write(cursor, 0, user, values_clean, context=context) def get_preferences_fields_view(self, cursor, user, context=None): + model_data_obj = self.pool.get('ir.model.data') lang_obj = self.pool.get('ir.lang') - res = {} - fields_names = self._preferences_fields + self._context_fields - fields_names.pop(fields_names.index('status_bar')) - fields = self.fields_get(cursor, user, - fields_names=fields_names, context=context) - xml = '' \ - '
' % \ - (self._description.decode('utf-8'),) - fields_keys = fields.keys() - fields_keys.sort(lambda x, y: cmp(fields_names.index(x), fields_names.index(y))) - for field in fields_keys: - if field == 'language': - xml += '