From 26fc26642920b6151537d095cf3f36ab4d657838 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 6 Sep 2012 18:53:54 +0200 Subject: [PATCH] [ADD] Kanban: Added support for read_group's __fold bzr revid: fme@openerp.com-20120906165354-my4nps0822vbrn9d --- addons/web/static/src/js/data.js | 2 ++ addons/web_kanban/static/src/js/kanban.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 10fd727e57a..29e799e54c3 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -417,6 +417,7 @@ instance.web.data = { var group_size = fixed_group[grouping_field + '_count'] || fixed_group.__count || 0; var leaf_group = fixed_group.__context.group_by.length === 0; this.attributes = { + folded: !!(fixed_group.__fold), grouped_on: grouping_field, // if terminal group (or no group) and group_by_no_leaf => use group.__count length: group_size, @@ -494,6 +495,7 @@ instance.web.DataGroup = instance.web.CallbackEnabled.extend( /** @lends opener { __context: child_context, __domain: group.model.domain(), + folded: group.get('folded'), grouped_on: group.get('grouped_on'), length: group.get('length'), value: group.get('value'), diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 0cef134d95b..a93fdec2344 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -471,7 +471,7 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({ var key = this.view.group_by + '-' + this.value; if (!this.view.state.groups[key]) { this.view.state.groups[key] = { - folded: false + folded: group.folded }; } this.state = this.view.state.groups[key];