Fix a couple of exact cases
This commit is contained in:
parent
3c66473e32
commit
ae32ac0cd0
@ -35,6 +35,18 @@
|
|||||||
</button>
|
</button>
|
||||||
} @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Float || getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Integer) {
|
} @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Float || getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Integer) {
|
||||||
<input class="w-25 form-control rounded-end" type="number" [(ngModel)]="atom.value" [disabled]="disabled">
|
<input class="w-25 form-control rounded-end" type="number" [(ngModel)]="atom.value" [disabled]="disabled">
|
||||||
|
} @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Boolean) {
|
||||||
|
<select class="w-25 form-select rounded-end" [(ngModel)]="atom.value" [disabled]="disabled">
|
||||||
|
<option value="true" i18n>True</option>
|
||||||
|
<option value="false" i18n>False</option>
|
||||||
|
</select>
|
||||||
|
} @else if (getCustomFieldByID(atom.field)?.data_type === CustomFieldDataType.Select) {
|
||||||
|
<ng-select
|
||||||
|
class="paperless-input-select rounded-end"
|
||||||
|
[items]="getSelectOptionsForField(atom.field)"
|
||||||
|
[(ngModel)]="atom.value"
|
||||||
|
[disabled]="disabled"
|
||||||
|
></ng-select>
|
||||||
} @else {
|
} @else {
|
||||||
<input class="w-25 form-control rounded-end" type="text" [(ngModel)]="atom.value" [disabled]="disabled">
|
<input class="w-25 form-control rounded-end" type="text" [(ngModel)]="atom.value" [disabled]="disabled">
|
||||||
}
|
}
|
||||||
@ -91,6 +103,9 @@
|
|||||||
[multiple]="true"
|
[multiple]="true"
|
||||||
></ng-select>
|
></ng-select>
|
||||||
}
|
}
|
||||||
|
@case (CustomFieldQueryOperator.Exact) {
|
||||||
|
<ng-container *ngTemplateOutlet="comparisonValueTemplate; context: { atom: atom }"></ng-container>
|
||||||
|
}
|
||||||
@default {
|
@default {
|
||||||
<input class="w-25 form-control rounded-end" type="text" [(ngModel)]="atom.value" [disabled]="disabled">
|
<input class="w-25 form-control rounded-end" type="text" [(ngModel)]="atom.value" [disabled]="disabled">
|
||||||
}
|
}
|
||||||
|
@ -105,7 +105,7 @@ export const CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const CUSTOM_FIELD_QUERY_VALUE_TYPES_BY_OPERATOR = {
|
export const CUSTOM_FIELD_QUERY_VALUE_TYPES_BY_OPERATOR = {
|
||||||
[CustomFieldQueryOperator.Exact]: 'string',
|
[CustomFieldQueryOperator.Exact]: 'string|boolean',
|
||||||
[CustomFieldQueryOperator.IsNull]: 'boolean',
|
[CustomFieldQueryOperator.IsNull]: 'boolean',
|
||||||
[CustomFieldQueryOperator.Exists]: 'boolean',
|
[CustomFieldQueryOperator.Exists]: 'boolean',
|
||||||
[CustomFieldQueryOperator.IContains]: 'string',
|
[CustomFieldQueryOperator.IContains]: 'string',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user