diff options
| author | Nicolas Lempereur <nle@odoo.com> | 2015-07-06 19:25:24 +0200 |
|---|---|---|
| committer | Nicolas Lempereur <nle@odoo.com> | 2015-07-07 12:32:38 +0200 |
| commit | 0920c2fae06d2fda8298bcc55c6388eedefefdf5 (patch) | |
| tree | e17a80b6fa55f63786089f1c399655e9a1b87cf4 | |
| parent | be2efb207c03d4b59efbb4c146046c4bf8a64c59 (diff) | |
[FIX] web: sort tree view by id
Previously, if the ID column was displayed it was not sortable.
The particular case added 247c1972 is no longer needed with the new api,
id is in the list of existing fields (see xmo comment in #7461).
closes #7487, closes #7461
fixes #7459
opw-644009
| -rw-r--r-- | openerp/addons/base/ir/ir_ui_view.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 341f1ad7119..c0f1858edb4 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -833,10 +833,7 @@ class view(osv.osv): if k not in fields_def: del fields[k] for field in fields_def: - if field == 'id': - # sometime, the view may contain the (invisible) field 'id' needed for a domain (when 2 objects have cross references) - fields['id'] = {'readonly': True, 'type': 'integer', 'string': 'ID'} - elif field in fields: + if field in fields: fields[field].update(fields_def[field]) else: message = _("Field `%(field_name)s` does not exist") % \ |
