add new @WorkspaceIsSearchable decorator + updates services + add migration command (#10507)
closes https://github.com/twentyhq/core-team-issues/issues/345
This commit is contained in:
@ -12,6 +12,7 @@ describe('generateAggregateQuery', () => {
|
||||
labelIdentifierFieldMetadataId: '20202020-72ba-4e11-a36d-e17b544541e1',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSearchable: false,
|
||||
createdAt: new Date().toISOString(),
|
||||
updatedAt: new Date().toISOString(),
|
||||
fields: [],
|
||||
@ -50,6 +51,7 @@ describe('generateAggregateQuery', () => {
|
||||
labelIdentifierFieldMetadataId: '20202020-72ba-4e11-a36d-e17b544541e1',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSearchable: false,
|
||||
createdAt: new Date().toISOString(),
|
||||
updatedAt: new Date().toISOString(),
|
||||
fields: [],
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
|
||||
const SEARCHABLE_STANDARD_OBJECTS_NAMES_PLURAL = [
|
||||
'companies',
|
||||
'people',
|
||||
'opportunities',
|
||||
];
|
||||
export const isObjectMetadataItemSearchable = (
|
||||
objectMetadataItem: ObjectMetadataItem,
|
||||
) => {
|
||||
return (
|
||||
objectMetadataItem.isCustom ||
|
||||
SEARCHABLE_STANDARD_OBJECTS_NAMES_PLURAL.includes(
|
||||
objectMetadataItem.namePlural,
|
||||
)
|
||||
);
|
||||
};
|
||||
@ -1,17 +0,0 @@
|
||||
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
|
||||
const SEARCHABLE_STANDARD_OBJECTS_IN_COMBINED_REQUEST_NAMES_PLURAL = [
|
||||
'companies',
|
||||
'people',
|
||||
'opportunities',
|
||||
];
|
||||
export const isObjectMetadataItemSearchableInCombinedRequest = (
|
||||
objectMetadataItem: ObjectMetadataItem,
|
||||
) => {
|
||||
return (
|
||||
objectMetadataItem.isCustom ||
|
||||
SEARCHABLE_STANDARD_OBJECTS_IN_COMBINED_REQUEST_NAMES_PLURAL.includes(
|
||||
objectMetadataItem.namePlural,
|
||||
)
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user