Fix: remove exact for cf query

This commit is contained in:
shamoon 2025-02-10 08:18:01 -08:00
parent d94b284815
commit 4b6b28f300
2 changed files with 12 additions and 1 deletions

View File

@ -113,6 +113,9 @@ describe('CustomFieldsQueryDropdownComponent', () => {
...CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[ ...CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[
CustomFieldQueryOperatorGroups.Basic CustomFieldQueryOperatorGroups.Basic
], ],
...CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[
CustomFieldQueryOperatorGroups.Exact
],
...CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[ ...CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP[
CustomFieldQueryOperatorGroups.String CustomFieldQueryOperatorGroups.String
], ],

View File

@ -36,6 +36,7 @@ export const CUSTOM_FIELD_QUERY_OPERATOR_LABELS = {
export enum CustomFieldQueryOperatorGroups { export enum CustomFieldQueryOperatorGroups {
Basic = 'basic', Basic = 'basic',
Exact = 'exact',
String = 'string', String = 'string',
Arithmetic = 'arithmetic', Arithmetic = 'arithmetic',
Containment = 'containment', Containment = 'containment',
@ -48,8 +49,8 @@ export const CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP = {
[CustomFieldQueryOperatorGroups.Basic]: [ [CustomFieldQueryOperatorGroups.Basic]: [
CustomFieldQueryOperator.Exists, CustomFieldQueryOperator.Exists,
CustomFieldQueryOperator.IsNull, CustomFieldQueryOperator.IsNull,
CustomFieldQueryOperator.Exact,
], ],
[CustomFieldQueryOperatorGroups.Exact]: [CustomFieldQueryOperator.Exact],
[CustomFieldQueryOperatorGroups.String]: [CustomFieldQueryOperator.IContains], [CustomFieldQueryOperatorGroups.String]: [CustomFieldQueryOperator.IContains],
[CustomFieldQueryOperatorGroups.Arithmetic]: [ [CustomFieldQueryOperatorGroups.Arithmetic]: [
CustomFieldQueryOperator.GreaterThan, CustomFieldQueryOperator.GreaterThan,
@ -71,27 +72,33 @@ export const CUSTOM_FIELD_QUERY_OPERATORS_BY_GROUP = {
export const CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE = { export const CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE = {
[CustomFieldDataType.String]: [ [CustomFieldDataType.String]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.String, CustomFieldQueryOperatorGroups.String,
], ],
[CustomFieldDataType.Url]: [ [CustomFieldDataType.Url]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.String, CustomFieldQueryOperatorGroups.String,
], ],
[CustomFieldDataType.Date]: [ [CustomFieldDataType.Date]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.Date, CustomFieldQueryOperatorGroups.Date,
], ],
[CustomFieldDataType.Boolean]: [CustomFieldQueryOperatorGroups.Basic], [CustomFieldDataType.Boolean]: [CustomFieldQueryOperatorGroups.Basic],
[CustomFieldDataType.Integer]: [ [CustomFieldDataType.Integer]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.Arithmetic, CustomFieldQueryOperatorGroups.Arithmetic,
], ],
[CustomFieldDataType.Float]: [ [CustomFieldDataType.Float]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.Arithmetic, CustomFieldQueryOperatorGroups.Arithmetic,
], ],
[CustomFieldDataType.Monetary]: [ [CustomFieldDataType.Monetary]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.String, CustomFieldQueryOperatorGroups.String,
CustomFieldQueryOperatorGroups.Arithmetic, CustomFieldQueryOperatorGroups.Arithmetic,
], ],
@ -101,6 +108,7 @@ export const CUSTOM_FIELD_QUERY_OPERATOR_GROUPS_BY_TYPE = {
], ],
[CustomFieldDataType.Select]: [ [CustomFieldDataType.Select]: [
CustomFieldQueryOperatorGroups.Basic, CustomFieldQueryOperatorGroups.Basic,
CustomFieldQueryOperatorGroups.Exact,
CustomFieldQueryOperatorGroups.Subset, CustomFieldQueryOperatorGroups.Subset,
], ],
} }