From f85fbf4db61919a4a98598a04fab3b48dcafbf5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 31 Dec 2015 13:42:57 +0100 Subject: [PATCH] Add missing Binary widget in tree view review21571002 --- src/view/tree.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/view/tree.js b/src/view/tree.js index f1f874bddf..5a7b9b9a9f 100644 --- a/src/view/tree.js +++ b/src/view/tree.js @@ -7,7 +7,6 @@ switch (type) { case 'char': case 'text': - case 'binary': return Sao.View.Tree.CharColumn; case 'many2one': return Sao.View.Tree.Many2OneColumn; @@ -35,6 +34,8 @@ return Sao.View.Tree.IntegerColumn; case 'boolean': return Sao.View.Tree.BooleanColumn; + case 'binary': + return Sao.View.Tree.BinaryColumn; case 'image': return Sao.View.Tree.ImageColumn; case 'url': @@ -1407,6 +1408,13 @@ class_: 'column-many2many' }); + Sao.View.Tree.BinaryColumn = Sao.class_(Sao.View.Tree.CharColumn, { + class_: 'column-binary', + update_text: function(cell, record) { + cell.text(Sao.common.humanize(this.field.get_size(record))); + } + }); + Sao.View.Tree.ImageColumn = Sao.class_(Sao.View.Tree.CharColumn, { class_: 'column-image', get_cell: function() {