fix: added translation for filter operators

This commit is contained in:
Shariq Ansari 2024-04-15 21:32:47 +05:30
parent b165b048df
commit 28a6181197

View File

@ -40,7 +40,7 @@
v-model="f.operator" v-model="f.operator"
@change="(e) => updateOperator(e, f)" @change="(e) => updateOperator(e, f)"
:options="getOperators(f.field.fieldtype, f.field.fieldname)" :options="getOperators(f.field.fieldtype, f.field.fieldname)"
placeholder="Equals" :placeholder="__('Equals')"
/> />
</div> </div>
<div id="value" class="!min-w-[140px]"> <div id="value" class="!min-w-[140px]">
@ -48,7 +48,7 @@
:is="getValSelect(f)" :is="getValSelect(f)"
v-model="f.value" v-model="f.value"
@change="(v) => updateValue(v, f)" @change="(v) => updateValue(v, f)"
placeholder="John Doe" :placeholder="__('John Doe')"
/> />
</div> </div>
</div> </div>
@ -200,89 +200,89 @@ function getOperators(fieldtype, fieldname) {
if (typeString.includes(fieldtype)) { if (typeString.includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Equals', value: 'equals' }, { label: __('Equals'), value: 'equals' },
{ label: 'Not Equals', value: 'not equals' }, { label: __('Not Equals'), value: 'not equals' },
{ label: 'Like', value: 'like' }, { label: __('Like'), value: 'like' },
{ label: 'Not Like', value: 'not like' }, { label: __('Not Like'), value: 'not like' },
{ label: 'In', value: 'in' }, { label: __('In'), value: 'in' },
{ label: 'Not In', value: 'not in' }, { label: __('Not In'), value: 'not in' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
] ]
) )
} }
if (fieldname === '_assign') { if (fieldname === '_assign') {
// TODO: make equals and not equals work // TODO: make equals and not equals work
options = [ options = [
{ label: 'Like', value: 'like' }, { label: __('Like'), value: 'like' },
{ label: 'Not Like', value: 'not like' }, { label: __('Not Like'), value: 'not like' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
] ]
} }
if (typeNumber.includes(fieldtype)) { if (typeNumber.includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Equals', value: 'equals' }, { label: __('Equals'), value: 'equals' },
{ label: 'Not Equals', value: 'not equals' }, { label: __('Not Equals'), value: 'not equals' },
{ label: 'Like', value: 'like' }, { label: __('Like'), value: 'like' },
{ label: 'Not Like', value: 'not like' }, { label: __('Not Like'), value: 'not like' },
{ label: 'In', value: 'in' }, { label: __('In'), value: 'in' },
{ label: 'Not In', value: 'not in' }, { label: __('Not In'), value: 'not in' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
{ label: '<', value: '<' }, { label: __('<'), value: '<' },
{ label: '>', value: '>' }, { label: __('>'), value: '>' },
{ label: '<=', value: '<=' }, { label: __('<='), value: '<=' },
{ label: '>=', value: '>=' }, { label: __('>='), value: '>=' },
] ]
) )
} }
if (typeSelect.includes(fieldtype)) { if (typeSelect.includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Equals', value: 'equals' }, { label: __('Equals'), value: 'equals' },
{ label: 'Not Equals', value: 'not equals' }, { label: __('Not Equals'), value: 'not equals' },
{ label: 'In', value: 'in' }, { label: __('In'), value: 'in' },
{ label: 'Not In', value: 'not in' }, { label: __('Not In'), value: 'not in' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
] ]
) )
} }
if (typeLink.includes(fieldtype)) { if (typeLink.includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Equals', value: 'equals' }, { label: __('Equals'), value: 'equals' },
{ label: 'Not Equals', value: 'not equals' }, { label: __('Not Equals'), value: 'not equals' },
{ label: 'Like', value: 'like' }, { label: __('Like'), value: 'like' },
{ label: 'Not Like', value: 'not like' }, { label: __('Not Like'), value: 'not like' },
{ label: 'In', value: 'in' }, { label: __('In'), value: 'in' },
{ label: 'Not In', value: 'not in' }, { label: __('Not In'), value: 'not in' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
] ]
) )
} }
if (typeCheck.includes(fieldtype)) { if (typeCheck.includes(fieldtype)) {
options.push(...[{ label: 'Equals', value: 'equals' }]) options.push(...[{ label: __('Equals'), value: 'equals' }])
} }
if (['Duration'].includes(fieldtype)) { if (['Duration'].includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Like', value: 'like' }, { label: __('Like'), value: 'like' },
{ label: 'Not Like', value: 'not like' }, { label: __('Not Like'), value: 'not like' },
{ label: 'In', value: 'in' }, { label: __('In'), value: 'in' },
{ label: 'Not In', value: 'not in' }, { label: __('Not In'), value: 'not in' },
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
] ]
) )
} }
if (typeDate.includes(fieldtype)) { if (typeDate.includes(fieldtype)) {
options.push( options.push(
...[ ...[
{ label: 'Is', value: 'is' }, { label: __('Is'), value: 'is' },
{ label: '>', value: '>' }, { label: __('>'), value: '>' },
{ label: '<', value: '<' }, { label: __('<'), value: '<' },
{ label: '>=', value: '>=' }, { label: __('>='), value: '>=' },
{ label: '<=', value: '<=' }, { label: __('<='), value: '<=' },
{ label: 'Between', value: 'between' }, { label: __('Between'), value: 'between' },
{ label: 'Timespan', value: 'timespan' }, { label: __('Timespan'), value: 'timespan' },
] ]
) )
} }