Add boolean filtering (#7190) (#8700)

<img width="956" alt="filter-icp-true"
src="https://github.com/user-attachments/assets/fc5fe18d-c7b6-463d-9ce7-8e5facb7352f">

Link to issue: https://github.com/twentyhq/twenty/issues/7190
This commit is contained in:
ad-elias
2024-11-24 09:43:44 +01:00
committed by GitHub
parent fd8e0d04a2
commit bad7ad464b
9 changed files with 145 additions and 2 deletions

View File

@ -61,7 +61,7 @@ describe('useColumnDefinitionsFromFieldMetadata', () => {
result.current;
expect(columnDefinitions.length).toBe(21);
expect(filterDefinitions.length).toBe(15);
expect(filterDefinitions.length).toBe(17);
expect(sortDefinitions.length).toBe(14);
});
});

View File

@ -25,6 +25,7 @@ export const formatFieldMetadataItemsAsFilterDefinitions = ({
if (
![
FieldMetadataType.Boolean,
FieldMetadataType.DateTime,
FieldMetadataType.Date,
FieldMetadataType.Text,
@ -100,6 +101,8 @@ export const getFilterTypeFromFieldType = (fieldType: FieldMetadataType) => {
return 'ARRAY';
case FieldMetadataType.RawJson:
return 'RAW_JSON';
case FieldMetadataType.Boolean:
return 'BOOLEAN';
default:
return 'TEXT';
}