summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-07-22 17:05:37 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-07-22 17:05:37 +0200
commitb15b501b8a8fd199d63a2cf2715944d2cca55c1a (patch)
tree493065ddafa97f377fbcd792e6c25702182213a2 /addons/base/static/src/js
parentefbdb34acda68984b2f9a3917757c8eb947bf30e (diff)
[imp] managed filters startup
bzr revid: nicolas.vanhoren@openerp.com-20110722150537-i01yezky8fcar90h
Diffstat (limited to 'addons/base/static/src/js')
-rw-r--r--addons/base/static/src/js/search.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/base/static/src/js/search.js b/addons/base/static/src/js/search.js
index e6df3767f4a..444a3a8d545 100644
--- a/addons/base/static/src/js/search.js
+++ b/addons/base/static/src/js/search.js
@@ -141,7 +141,13 @@ openerp.base.SearchView = openerp.base.Controller.extend({
}).value();
// filters management
- this.$element.find(".oe_search-view-filters-management").change(this.on_filters_management);
+ var self = this;
+ var filters_set = new openerp.base.DataSetStatic(this, "ir.filters");
+ filters_set.call("get_filters", [this.dataset.model]).then(function(result) {
+ var filters = self.$element.find(".oe_search-view-filters-management");
+ filters.html(QWeb.render("SearchView.managed-filters", {filters: result}));
+ filters.change(self.on_filters_management);
+ });
var self = this;
$.when.apply(null, widget_starts).then(function () {