[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 group_size = fixed_group[grouping_field + '_count'] || fixed_group.__count || 0;
|
||||||
var leaf_group = fixed_group.__context.group_by.length === 0;
|
var leaf_group = fixed_group.__context.group_by.length === 0;
|
||||||
this.attributes = {
|
this.attributes = {
|
||||||
|
folded: !!(fixed_group.__fold),
|
||||||
grouped_on: grouping_field,
|
grouped_on: grouping_field,
|
||||||
// if terminal group (or no group) and group_by_no_leaf => use group.__count
|
// if terminal group (or no group) and group_by_no_leaf => use group.__count
|
||||||
length: group_size,
|
length: group_size,
|
||||||
|
@ -494,6 +495,7 @@ instance.web.DataGroup = instance.web.CallbackEnabled.extend( /** @lends opener
|
||||||
{
|
{
|
||||||
__context: child_context,
|
__context: child_context,
|
||||||
__domain: group.model.domain(),
|
__domain: group.model.domain(),
|
||||||
|
folded: group.get('folded'),
|
||||||
grouped_on: group.get('grouped_on'),
|
grouped_on: group.get('grouped_on'),
|
||||||
length: group.get('length'),
|
length: group.get('length'),
|
||||||
value: group.get('value'),
|
value: group.get('value'),
|
||||||
|
|
|
@ -471,7 +471,7 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({
|
||||||
var key = this.view.group_by + '-' + this.value;
|
var key = this.view.group_by + '-' + this.value;
|
||||||
if (!this.view.state.groups[key]) {
|
if (!this.view.state.groups[key]) {
|
||||||
this.view.state.groups[key] = {
|
this.view.state.groups[key] = {
|
||||||
folded: false
|
folded: group.folded
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
this.state = this.view.state.groups[key];
|
this.state = this.view.state.groups[key];
|
||||||
|
|
Loading…
Reference in New Issue