[FIX] Advanced view adaptations to new facet & value shapes

bzr revid: xmo@openerp.com-20120503193645-ccap97ojw9cgre3y
This commit is contained in:
Xavier Morel 2012-05-03 21:36:45 +02:00
parent d4a9e10308
commit 2251227058
1 changed files with 8 additions and 6 deletions

View File

@ -1416,16 +1416,18 @@ instance.web.search.Advanced = instance.web.search.Input.extend({
var children = this.getChildren(),
domain = _.invoke(children, 'get_proposition');
var filters = _(domain).map(function (section) {
return new instance.web.search.Filter({attrs: {
string: _.str.sprintf('%s(%s)%s',
section[0], section[1], section[2]),
domain: [section]
}}, self.view);
return {
label: _.str.sprintf('%s(%s)%s',
section[0], section[1], section[2]),
value: new instance.web.search.Filter({attrs: {
domain: [section]
}}, self.view)
};
});
// Create Filter (& FilterGroup around it) with that domain
var f = new instance.web.search.FilterGroup(filters, this.view);
// add group to query
this.query.add({
this.view.query.add({
category: _t("Advanced"),
values: filters,
field: f