From 4ca06e02558b202183592f4d7c67f76f302bc0d1 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Mon, 10 Oct 2016 17:21:50 +0200 Subject: [PATCH] [FIX] fields: add group_operator to be availble in get_description. Web client use fields_get (which one call get_description) to know if a group operator exists. But until now, group_operator are never returned. Without it, the web client cannot display the sub-total except for sum (the fallback in the web client). This commit closes #13713 Todo: do the same on Class Monetary in next branch --- openerp/fields.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openerp/fields.py b/openerp/fields.py index c1982a0e131..cc856351051 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -1041,6 +1041,7 @@ class Integer(Field): } _related_group_operator = property(attrgetter('group_operator')) + _description_group_operator = property(attrgetter('group_operator')) _column_group_operator = property(attrgetter('group_operator')) def convert_to_cache(self, value, record, validate=True): @@ -1101,6 +1102,7 @@ class Float(Field): _related_group_operator = property(attrgetter('group_operator')) _description_digits = property(attrgetter('digits')) + _description_group_operator = property(attrgetter('group_operator')) _column_digits = property(lambda self: not callable(self._digits) and self._digits) _column_digits_compute = property(lambda self: callable(self._digits) and self._digits) @@ -1129,7 +1131,7 @@ class _String(Field): _column_translate = property(attrgetter('translate')) _related_translate = property(attrgetter('translate')) _description_translate = property(attrgetter('translate')) - + class Char(_String): """ Basic string field, can be length-limited, usually displayed as a