[ADD] Kanban: Added support for read_group's __fold
bzr revid: fme@openerp.com-20120906165354-my4nps0822vbrn9d
This commit is contained in:
parent
2c63d43c36
commit
26fc266429
|
@ -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'),
|
||||
|
|
|
@ -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];
|
||||
|
|
Loading…
Reference in New Issue