forked from Techsystech/web
[FIX] web_edit_user_filter: Use filter label when no value is set
https://github.com/OCA/web/issues/126112.0
parent
5155f2d8d6
commit
2936185931
|
@ -158,6 +158,10 @@ odoo.define('web_edit_user_filter', function (require) {
|
|||
*/
|
||||
_removeValue: function (model, value) {
|
||||
var toRemove = model.values.filter(function (v) {
|
||||
if (v.attributes.value == null) {
|
||||
// Use label if value is not set (eg: pivot time range)
|
||||
return v.attributes.label === value;
|
||||
}
|
||||
if (typeof v.attributes.value === 'object') {
|
||||
return v.attributes.value.attrs.domain === value;
|
||||
}
|
||||
|
|
|
@ -7,8 +7,14 @@
|
|||
|
||||
<div class="list-group">
|
||||
<t t-foreach="values" t-as="value">
|
||||
<a class="list-group-item list-group-item-action"
|
||||
t-attf-data-value="#{typeof value.value === 'object' ? value.value.attrs.domain : value.value}">
|
||||
<t t-if="value.value">
|
||||
<t t-set="data" t-value="typeof value.value === 'object' ? value.value.attrs.domain : value.value"/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<!-- Use label if no value exists for this filter (eg: pivot time range) -->
|
||||
<t t-set="data" t-value="value.label"/>
|
||||
</t>
|
||||
<a class="list-group-item list-group-item-action" t-attf-data-value="#{data}">
|
||||
<span>
|
||||
<t t-esc="value.label"/>
|
||||
</span>
|
||||
|
|
Loading…
Reference in New Issue