[IMP] quick change (to better fix when facets are re-done): make all facets read-only

rco review feedback for essential fixes

bzr revid: xmo@openerp.com-20120406114633-mp0ws7n3d2cokddd
This commit is contained in:
Xavier Morel 2012-04-06 13:46:33 +02:00
parent 9678b25a9b
commit dee501948e
2 changed files with 16 additions and 7 deletions

View File

@ -314,10 +314,12 @@ openerp.web.SearchView = openerp.web.Widget.extend(/** @lends openerp.web.Search
* @param {VS.model.SearchFacet} options.model facet object to render
*/
make_visualsearch_facet: function (options) {
if (options.model.get('field') instanceof openerp.web.search.FilterGroup) {
return new openerp.web.search.FilterGroupFacet(options);
}
return new VS.ui.SearchFacet(options);
return new openerp.web.search.FilterGroupFacet(options);
// if (options.model.get('field') instanceof openerp.web.search.FilterGroup) {
// return new openerp.web.search.FilterGroupFacet(options);
// }
// return new VS.ui.SearchFacet(options);
},
/**
* Proxies searches on a SearchInput to the search view's global completion

View File

@ -1313,10 +1313,17 @@
<t t-name="SearchView.filters.facet">
<div class="category oe_filter_category"><t t-esc="facet.get('category')"/></div>
<div class="search_facet_input_container"
t-foreach="facet.get('json')" t-as="filter">
<t t-esc="filter.attrs.string || filter.attrs.name"/>
<t t-set="val" t-value="facet.get('json')"/>
<div t-if="!(val instanceof Array)" class="search_facet_input_container">
<t t-esc="facet.get('value')"/>
</div>
<t t-if="val instanceof Array">
<div class="search_facet_input_container"
t-foreach="facet.get('json')" t-as="filter">
<t t-esc="filter.attrs.string || filter.attrs.name"/>
</div>
</t>
<div class="search_facet_remove VS-icon VS-icon-cancel"/>
</t>