Skip to content

Commit 4cee065

Browse files
feat: ignore preferredSearchOperator for username and orgunit
1 parent 73104b6 commit 4cee065

File tree

5 files changed

+13
-20
lines changed

5 files changed

+13
-20
lines changed

src/core_modules/capture-core/components/D2Form/field/Components/AgeField/AgeFieldForForm.component.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
withDisplayMessages,
1111
withFilterProps,
1212
withInternalChangeHandler,
13-
withSearchHelpMessage,
1413
} from '../../../../FormFields/New';
1514
import {
1615
withRequiredFieldCalculation,
@@ -37,10 +36,8 @@ export const AgeFieldForForm = withGotoInterface()(
3736
`${props.fieldLabelMediaBasedClass} ${labelTypeClasses.ageLabel}`,
3837
})(
3938
withDisplayMessages()(
40-
withSearchHelpMessage()(
41-
withFilterProps(getFilteredProps)(
42-
withInternalChangeHandler()(AgeField),
43-
),
39+
withFilterProps(getFilteredProps)(
40+
withInternalChangeHandler()(AgeField),
4441
),
4542
),
4643
),

src/core_modules/capture-core/components/D2Form/field/Components/OrgUnitField/OrgUnitFieldForForm.component.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import {
99
withInternalChangeHandler,
1010
withFilterProps,
1111
SingleOrgUnitSelectField,
12-
withSearchHelpMessage,
1312
} from '../../../../FormFields/New';
1413
import {
1514
withRequiredFieldCalculation,
@@ -37,11 +36,9 @@ export const OrgUnitFieldForForm = withGotoInterface()(
3736
})(
3837
withFilterProps(getFilteredProps)(
3938
withDisplayMessages()(
40-
withSearchHelpMessage()(
41-
withInternalChangeHandler()(
42-
withFormFieldOrgUnitsHandler()(
43-
SingleOrgUnitSelectField,
44-
),
39+
withInternalChangeHandler()(
40+
withFormFieldOrgUnitsHandler()(
41+
SingleOrgUnitSelectField,
4542
),
4643
),
4744
),

src/core_modules/capture-core/components/D2Form/field/Components/UserNameField/UserNameFieldForForm.component.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
withDisplayMessages,
1111
withFilterProps,
1212
withInternalChangeHandler,
13-
withSearchHelpMessage,
1413
} from '../../../../FormFields/New';
1514
import {
1615
withRequiredFieldCalculation,
@@ -38,11 +37,9 @@ export const UserNameFieldForForm = withGotoInterface()(
3837
`${props.fieldLabelMediaBasedClass} ${labelTypeClasses.textLabel}`,
3938
})(
4039
withDisplayMessages()(
41-
withSearchHelpMessage()(
42-
withFilterProps(getFilteredProps)(
43-
withTransformPropName(['onBlur', 'onSet'])(
44-
withInternalChangeHandler()(UserField),
45-
),
40+
withFilterProps(getFilteredProps)(
41+
withTransformPropName(['onBlur', 'onSet'])(
42+
withInternalChangeHandler()(UserField),
4643
),
4744
),
4845
),

src/core_modules/capture-core/metaDataMemoryStoreBuilders/common/factory/searchGroup/searchOperator/defaultSearchOperators.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const defaultSearchOperators = {
2626
[dataElementTypes.BOOLEAN]: [searchOperators.EQ],
2727
[dataElementTypes.PHONE_NUMBER]: [searchOperators.LIKE, searchOperators.SW, searchOperators.EQ],
2828
[dataElementTypes.EMAIL]: [searchOperators.LIKE, searchOperators.SW, searchOperators.EQ],
29-
[dataElementTypes.ORGANISATION_UNIT]: [searchOperators.LIKE, searchOperators.SW, searchOperators.EQ],
29+
[dataElementTypes.ORGANISATION_UNIT]: [searchOperators.EQ],
3030
[dataElementTypes.AGE]: [searchOperators.EQ],
31-
[dataElementTypes.USERNAME]: [searchOperators.LIKE, searchOperators.SW, searchOperators.EQ],
31+
[dataElementTypes.USERNAME]: [searchOperators.EQ],
3232
};

src/core_modules/capture-core/metaDataMemoryStoreBuilders/common/factory/searchGroup/searchOperator/forcedSearchOperators.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { dataElementTypes } from '../../../../../metaData';
22

33
// The forcedSearchOperators take precedence over the preferredSearchOperator
44
export const forcedSearchOperators: Array<keyof typeof dataElementTypes> = [
5+
dataElementTypes.MULTI_TEXT,
56
dataElementTypes.NUMBER,
67
dataElementTypes.NUMBER_RANGE,
78
dataElementTypes.INTEGER,
@@ -20,6 +21,7 @@ export const forcedSearchOperators: Array<keyof typeof dataElementTypes> = [
2021
dataElementTypes.TIME_RANGE,
2122
dataElementTypes.BOOLEAN,
2223
dataElementTypes.TRUE_ONLY,
24+
dataElementTypes.ORGANISATION_UNIT,
2325
dataElementTypes.AGE,
24-
dataElementTypes.MULTI_TEXT,
26+
dataElementTypes.USERNAME,
2527
];

0 commit comments

Comments
 (0)