Fix all broken CIs (#7439)
Fix all the broken CIs :p This includes an ongoing effort to simplify test maintenance by having 1 unique source of truth about metadata and data mocks (that will later be generated from a unique source of seeds: dev = demo = test) Regressions: - Unit line coverage: 60 > 55 - Storybook Pages branch coverage: 40 > 35 We will need to write tests to increase those coverage - RelationFieldDisplay perf: 0.2ms to 0.22ms > We might have a regression here - Removed perf story about RawJSON > We will need to re-add it
This commit is contained in:
committed by
Charles Bochet
parent
bd305c8432
commit
d8c4af9279
@ -3,7 +3,7 @@ import { useMemo } from 'react';
|
||||
|
||||
import { PreComputedChipGeneratorsContext } from '@/object-metadata/context/PreComputedChipGeneratorsContext';
|
||||
import { getRecordChipGenerators } from '@/object-record/utils/getRecordChipGenerators';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/objectMetadataItems';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
|
||||
export const ChipGeneratorsDecorator: Decorator = (Story) => {
|
||||
const { chipGeneratorPerObjectPerField, identifierChipGeneratorPerObject } =
|
||||
|
||||
@ -12,7 +12,7 @@ import {
|
||||
import { RecoilRoot } from 'recoil';
|
||||
|
||||
import { ClientConfigProviderEffect } from '@/client-config/components/ClientConfigProviderEffect';
|
||||
import { ApolloMetadataClientMockedProvider } from '@/object-metadata/hooks/__mocks__/ApolloMetadataClientProvider';
|
||||
import { ApolloMetadataClientMockedProvider } from '@/object-metadata/hooks/__mocks__/ApolloMetadataClientMockedProvider';
|
||||
import { SnackBarProviderScope } from '@/ui/feedback/snack-bar-manager/scopes/SnackBarProviderScope';
|
||||
import { UserProviderEffect } from '@/users/components/UserProviderEffect';
|
||||
import { ClientConfigProvider } from '~/modules/client-config/components/ClientConfigProvider';
|
||||
@ -21,6 +21,7 @@ import { UserProvider } from '~/modules/users/components/UserProvider';
|
||||
import { mockedApolloClient } from '~/testing/mockedApolloClient';
|
||||
|
||||
import { RecoilDebugObserverEffect } from '@/debug/components/RecoilDebugObserver';
|
||||
import { ObjectMetadataItemsProvider } from '@/object-metadata/components/ObjectMetadataItemsProvider';
|
||||
import { PrefetchDataProvider } from '@/prefetch/components/PrefetchDataProvider';
|
||||
import { IconsProvider } from 'twenty-ui';
|
||||
import { FullHeightStorybookLayout } from '../FullHeightStorybookLayout';
|
||||
@ -64,29 +65,33 @@ const ApolloStorybookDevLogEffect = () => {
|
||||
const Providers = () => {
|
||||
return (
|
||||
<RecoilRoot>
|
||||
<RecoilDebugObserverEffect />
|
||||
<ApolloProvider client={mockedApolloClient}>
|
||||
<ApolloStorybookDevLogEffect />
|
||||
<ApolloMetadataClientMockedProvider>
|
||||
<UserProviderEffect />
|
||||
<UserProvider>
|
||||
<ClientConfigProviderEffect />
|
||||
<ClientConfigProvider>
|
||||
<FullHeightStorybookLayout>
|
||||
<HelmetProvider>
|
||||
<SnackBarProviderScope snackBarManagerScopeId="snack-bar-manager">
|
||||
<IconsProvider>
|
||||
<PrefetchDataProvider>
|
||||
<Outlet />
|
||||
</PrefetchDataProvider>
|
||||
</IconsProvider>
|
||||
</SnackBarProviderScope>
|
||||
</HelmetProvider>
|
||||
</FullHeightStorybookLayout>
|
||||
</ClientConfigProvider>
|
||||
</UserProvider>
|
||||
</ApolloMetadataClientMockedProvider>
|
||||
</ApolloProvider>
|
||||
<SnackBarProviderScope snackBarManagerScopeId="snack-bar-manager">
|
||||
<RecoilDebugObserverEffect />
|
||||
<ApolloProvider client={mockedApolloClient}>
|
||||
<ApolloStorybookDevLogEffect />
|
||||
<ClientConfigProviderEffect />
|
||||
<ClientConfigProvider>
|
||||
<UserProviderEffect />
|
||||
<UserProvider>
|
||||
<ApolloMetadataClientMockedProvider>
|
||||
<ObjectMetadataItemsProvider>
|
||||
<FullHeightStorybookLayout>
|
||||
<HelmetProvider>
|
||||
<SnackBarProviderScope snackBarManagerScopeId="snack-bar-manager">
|
||||
<IconsProvider>
|
||||
<PrefetchDataProvider>
|
||||
<Outlet />
|
||||
</PrefetchDataProvider>
|
||||
</IconsProvider>
|
||||
</SnackBarProviderScope>
|
||||
</HelmetProvider>
|
||||
</FullHeightStorybookLayout>
|
||||
</ObjectMetadataItemsProvider>
|
||||
</ApolloMetadataClientMockedProvider>
|
||||
</UserProvider>
|
||||
</ClientConfigProvider>
|
||||
</ApolloProvider>
|
||||
</SnackBarProviderScope>
|
||||
</RecoilRoot>
|
||||
);
|
||||
};
|
||||
|
||||
@ -2,7 +2,7 @@ import { ApolloProvider } from '@apollo/client';
|
||||
import { Decorator } from '@storybook/react';
|
||||
import { RecoilRoot } from 'recoil';
|
||||
|
||||
import { ApolloMetadataClientMockedProvider } from '@/object-metadata/hooks/__mocks__/ApolloMetadataClientProvider';
|
||||
import { ApolloMetadataClientMockedProvider } from '@/object-metadata/hooks/__mocks__/ApolloMetadataClientMockedProvider';
|
||||
|
||||
import { InitializeHotkeyStorybookHookEffect } from '../InitializeHotkeyStorybookHook';
|
||||
import { mockedApolloClient } from '../mockedApolloClient';
|
||||
|
||||
@ -12,7 +12,7 @@ import {
|
||||
import { recordStoreFamilyState } from '@/object-record/record-store/states/recordStoreFamilyState';
|
||||
import { ObjectRecord } from '@/object-record/types/ObjectRecord';
|
||||
import { getCompaniesMock } from '~/testing/mock-data/companies';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/objectMetadataItems';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
import { getPeopleMock } from '~/testing/mock-data/people';
|
||||
import { mockedTasks } from '~/testing/mock-data/tasks';
|
||||
import { isDefined } from '~/utils/isDefined';
|
||||
@ -56,7 +56,7 @@ const RecordMockSetterEffect = ({
|
||||
|
||||
export const getFieldDecorator =
|
||||
(
|
||||
objectNameSingular: 'company' | 'person' | 'task',
|
||||
objectNameSingular: 'company' | 'person' | 'task' | 'workflowVersions',
|
||||
fieldName: string,
|
||||
fieldValue?: any,
|
||||
): Decorator =>
|
||||
|
||||
@ -11,7 +11,6 @@ import {
|
||||
getCompanyDuplicateMock,
|
||||
} from '~/testing/mock-data/companies';
|
||||
import { mockedClientConfig } from '~/testing/mock-data/config';
|
||||
import { mockedObjectMetadataItemsQueryResult } from '~/testing/mock-data/metadata';
|
||||
import { mockedNotes } from '~/testing/mock-data/notes';
|
||||
import { getPeopleMock } from '~/testing/mock-data/people';
|
||||
import { mockedRemoteTables } from '~/testing/mock-data/remote-tables';
|
||||
@ -19,6 +18,7 @@ import { mockedUserData } from '~/testing/mock-data/users';
|
||||
import { mockedViewsData } from '~/testing/mock-data/views';
|
||||
import { mockWorkspaceMembers } from '~/testing/mock-data/workspace-members';
|
||||
|
||||
import { mockedStandardObjectMetadataQueryResult } from '~/testing/mock-data/generated/mock-metadata-query-result';
|
||||
import { mockedTasks } from '~/testing/mock-data/tasks';
|
||||
import { mockedRemoteServers } from './mock-data/remote-servers';
|
||||
import { mockedViewFieldsData } from './mock-data/view-fields';
|
||||
@ -58,7 +58,7 @@ export const graphqlMocks = {
|
||||
getOperationName(FIND_MANY_OBJECT_METADATA_ITEMS) ?? '',
|
||||
() => {
|
||||
return HttpResponse.json({
|
||||
data: mockedObjectMetadataItemsQueryResult,
|
||||
data: mockedStandardObjectMetadataQueryResult,
|
||||
});
|
||||
},
|
||||
),
|
||||
@ -297,7 +297,7 @@ export const graphqlMocks = {
|
||||
graphql.query('FindManyTasks', () => {
|
||||
return HttpResponse.json({
|
||||
data: {
|
||||
activities: {
|
||||
tasks: {
|
||||
edges: mockedTasks.map(({ taskTargets, ...rest }) => ({
|
||||
node: {
|
||||
...rest,
|
||||
@ -320,6 +320,26 @@ export const graphqlMocks = {
|
||||
},
|
||||
});
|
||||
}),
|
||||
graphql.query('FindManyTaskTargets', () => {
|
||||
return HttpResponse.json({
|
||||
data: {
|
||||
taskTargets: {
|
||||
edges: mockedTasks.flatMap((task) =>
|
||||
task.taskTargets.map((target) => ({
|
||||
node: target,
|
||||
cursor: null,
|
||||
})),
|
||||
),
|
||||
pageInfo: {
|
||||
hasNextPage: false,
|
||||
hasPreviousPage: false,
|
||||
startCursor: null,
|
||||
endCursor: null,
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
}),
|
||||
graphql.query('FindManyFavorites', () => {
|
||||
return HttpResponse.json({
|
||||
data: {
|
||||
|
||||
@ -2,7 +2,7 @@ import { ReactNode, useEffect, useState } from 'react';
|
||||
import { useSetRecoilState } from 'recoil';
|
||||
|
||||
import { objectMetadataItemsState } from '@/object-metadata/states/objectMetadataItemsState';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/objectMetadataItems';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
|
||||
export const JestObjectMetadataItemSetter = ({
|
||||
children,
|
||||
|
||||
@ -0,0 +1,37 @@
|
||||
import { getRecordNodeFromRecord } from '@/object-record/cache/utils/getRecordNodeFromRecord';
|
||||
import { generateDepthOneRecordGqlFields } from '@/object-record/graphql/utils/generateDepthOneRecordGqlFields';
|
||||
import { prefillRecord } from '@/object-record/utils/prefillRecord';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
|
||||
export const generateEmptyJestRecordNode = ({
|
||||
objectNameSingular,
|
||||
input,
|
||||
withDepthOneRelation = false,
|
||||
}: {
|
||||
objectNameSingular: string;
|
||||
input: Record<string, unknown>;
|
||||
withDepthOneRelation?: boolean;
|
||||
}) => {
|
||||
const objectMetadataItem = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === objectNameSingular,
|
||||
);
|
||||
|
||||
if (!objectMetadataItem) {
|
||||
throw new Error(
|
||||
`ObjectMetadataItem not found for objectNameSingular: ${objectNameSingular} while generating empty Jest record node`,
|
||||
);
|
||||
}
|
||||
|
||||
const prefilledRecord = prefillRecord({ objectMetadataItem, input });
|
||||
|
||||
return getRecordNodeFromRecord({
|
||||
record: prefilledRecord,
|
||||
objectMetadataItem,
|
||||
objectMetadataItems: generatedMockObjectMetadataItems,
|
||||
recordGqlFields: withDepthOneRelation
|
||||
? generateDepthOneRecordGqlFields({
|
||||
objectMetadataItem,
|
||||
})
|
||||
: undefined,
|
||||
});
|
||||
};
|
||||
@ -5,7 +5,7 @@ import { MutableSnapshot, RecoilRoot } from 'recoil';
|
||||
import { SnackBarProviderScope } from '@/ui/feedback/snack-bar-manager/scopes/SnackBarProviderScope';
|
||||
import { JestObjectMetadataItemSetter } from '~/testing/jest/JestObjectMetadataItemSetter';
|
||||
|
||||
export const getJestHookWrapper = ({
|
||||
export const getJestMetadataAndApolloMocksWrapper = ({
|
||||
apolloMocks,
|
||||
onInitializeRecoilSnapshot,
|
||||
}: {
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,290 +0,0 @@
|
||||
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
import { mapPaginatedObjectMetadataItemsToObjectMetadataItems } from '@/object-metadata/utils/mapPaginatedObjectMetadataItemsToObjectMetadataItems';
|
||||
import {
|
||||
FieldMetadataType,
|
||||
ObjectEdge,
|
||||
ObjectMetadataItemsQuery,
|
||||
} from '~/generated-metadata/graphql';
|
||||
import { mockedStandardObjectMetadataQueryResult } from '~/testing/mock-data/generated/mock-metadata-query-result';
|
||||
|
||||
// TODO: replace with new mock
|
||||
const customObjectMetadataItemEdge: ObjectEdge = {
|
||||
__typename: 'objectEdge',
|
||||
node: {
|
||||
__typename: 'object',
|
||||
id: 'efa1addc-a9cb-4789-b99e-a060fa84f982',
|
||||
dataSourceId: 'd36e6a2d-28bc-459d-afd5-fe18e4405729',
|
||||
nameSingular: 'myCustom',
|
||||
namePlural: 'myCustoms',
|
||||
labelSingular: 'My Custom',
|
||||
labelPlural: 'My Customs',
|
||||
description: 'A custom object example',
|
||||
icon: 'IconLayoutCollage',
|
||||
isCustom: true,
|
||||
isRemote: false,
|
||||
isActive: true,
|
||||
isSystem: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
labelIdentifierFieldMetadataId: null,
|
||||
imageIdentifierFieldMetadataId: null,
|
||||
fields: {
|
||||
__typename: 'ObjectFieldsConnection',
|
||||
pageInfo: {
|
||||
__typename: 'PageInfo',
|
||||
hasNextPage: false,
|
||||
hasPreviousPage: false,
|
||||
startCursor: 'YXJyYXljb25uZWN0aW9uOjA=',
|
||||
endCursor: 'YXJyYXljb25uZWN0aW9uOjEz',
|
||||
},
|
||||
edges: [
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'ea83af89-be10-49af-a605-10c3392ae007',
|
||||
type: 'RELATION',
|
||||
name: 'companies',
|
||||
label: 'Companies',
|
||||
description: 'A custom Relation example',
|
||||
icon: 'IconTag',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: true,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: null,
|
||||
relationDefinition: {
|
||||
relationId: '1ec22b36-9e3c-4f24-8cf6-6c387ec3f243',
|
||||
__typename: 'RelationDefinition',
|
||||
direction: 'ONE_TO_MANY',
|
||||
sourceObjectMetadata: {
|
||||
__typename: 'object',
|
||||
id: 'efa1addc-a9cb-4789-b99e-a060fa84f982',
|
||||
nameSingular: 'myCustom',
|
||||
namePlural: 'myCustoms',
|
||||
},
|
||||
sourceFieldMetadata: {
|
||||
__typename: 'field',
|
||||
id: 'ea83af89-be10-49af-a605-10c3392ae007',
|
||||
name: 'companies',
|
||||
},
|
||||
targetObjectMetadata: {
|
||||
__typename: 'object',
|
||||
id: 'dba899da-7d88-41ac-b70e-5ea612ab4b2e',
|
||||
nameSingular: 'company',
|
||||
namePlural: 'companies',
|
||||
},
|
||||
targetFieldMetadata: {
|
||||
__typename: 'field',
|
||||
id: 'c9607ed7-168d-4743-a56a-689ffcfffe98',
|
||||
name: 'myCustom',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'c5384d2a-9ec3-4e1b-b93f-86f53f122169',
|
||||
type: 'UUID',
|
||||
name: 'objectMetadataId',
|
||||
label: 'Object Metadata Id',
|
||||
description: 'View target object',
|
||||
icon: null,
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: null,
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'bb4d96be-e4d9-47a9-812d-fcdfb063ebf3',
|
||||
type: 'POSITION',
|
||||
name: 'position',
|
||||
label: 'Position',
|
||||
description: 'View position',
|
||||
icon: null,
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: true,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: null,
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'f20c68aa-3930-41c4-9f79-45dceda506df',
|
||||
type: 'TEXT',
|
||||
name: 'name',
|
||||
label: 'Name',
|
||||
description: 'Custom name',
|
||||
icon: null,
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: "''",
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'a3ef848d-660a-4aef-9cd4-5baf25ce36ed',
|
||||
type: 'DATE_TIME',
|
||||
name: 'createdAt',
|
||||
label: 'Creation date',
|
||||
description: 'Creation date',
|
||||
icon: 'IconCalendar',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: 'now',
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: '92f3e27c-041d-45b2-b2bd-46db2b1aec3f',
|
||||
type: 'DATE_TIME',
|
||||
name: 'updatedAt',
|
||||
label: 'Update date',
|
||||
description: 'Update date',
|
||||
icon: 'IconCalendar',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: 'now',
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: '8d7987eb-99e8-4e54-a86c-86b3bd07d2be',
|
||||
type: 'UUID',
|
||||
name: 'id',
|
||||
label: 'Id',
|
||||
description: 'Id',
|
||||
icon: 'Icon123',
|
||||
isCustom: false,
|
||||
isActive: true,
|
||||
isSystem: true,
|
||||
options: null,
|
||||
isNullable: false,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: 'uuid',
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'fieldEdge',
|
||||
node: {
|
||||
__typename: 'field',
|
||||
id: 'e07fcc3f-beec-4d91-8488-9d1d2cfa5f99',
|
||||
type: FieldMetadataType.Select,
|
||||
name: 'priority',
|
||||
label: 'Priority',
|
||||
description: 'A custom Select example',
|
||||
icon: 'IconWarning',
|
||||
isCustom: true,
|
||||
isActive: true,
|
||||
isSystem: false,
|
||||
options: [
|
||||
{
|
||||
id: '2b98dc02-0d99-4f3e-890e-e2e6b8f3196c',
|
||||
value: 'LOW',
|
||||
label: 'Low',
|
||||
color: 'turquoise',
|
||||
},
|
||||
{
|
||||
id: 'd925a8de-d8ec-4b59-a079-64f4012e3311',
|
||||
value: 'MEDIUM',
|
||||
label: 'Medium',
|
||||
color: 'yellow',
|
||||
},
|
||||
{
|
||||
id: '6f6e1421-8a42-4d4a-bf76-465b5f84b6d2',
|
||||
value: 'HIGH',
|
||||
label: 'High',
|
||||
color: 'red',
|
||||
},
|
||||
],
|
||||
isNullable: true,
|
||||
createdAt: '2024-04-08T12:48:49.538Z',
|
||||
updatedAt: '2024-04-08T12:48:49.538Z',
|
||||
defaultValue: null,
|
||||
relationDefinition: null,
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
} as ObjectEdge;
|
||||
|
||||
export const mockedObjectMetadataItemsQueryResult = {
|
||||
...mockedStandardObjectMetadataQueryResult,
|
||||
objects: {
|
||||
...mockedStandardObjectMetadataQueryResult.objects,
|
||||
edges: [
|
||||
...mockedStandardObjectMetadataQueryResult.objects.edges,
|
||||
customObjectMetadataItemEdge,
|
||||
],
|
||||
},
|
||||
} as ObjectMetadataItemsQuery;
|
||||
|
||||
export const mockedObjectMetadataItems =
|
||||
mapPaginatedObjectMetadataItemsToObjectMetadataItems({
|
||||
pagedObjectMetadataItems: mockedObjectMetadataItemsQueryResult,
|
||||
});
|
||||
|
||||
export const mockedCompanyObjectMetadataItem = mockedObjectMetadataItems?.find(
|
||||
(object) => object.nameSingular === 'company',
|
||||
) as ObjectMetadataItem;
|
||||
|
||||
export const mockedPersonObjectMetadataItem = mockedObjectMetadataItems?.find(
|
||||
(object) => object.nameSingular === 'person',
|
||||
) as ObjectMetadataItem;
|
||||
|
||||
export const mockedCustomObjectMetadataItem = mockedObjectMetadataItems?.find(
|
||||
(object) => object.nameSingular === 'myCustom',
|
||||
) as ObjectMetadataItem;
|
||||
|
||||
export const mockedOpportunityObjectMetadataItem =
|
||||
mockedObjectMetadataItems?.find(
|
||||
(object) => object.nameSingular === 'opportunity',
|
||||
) as ObjectMetadataItem;
|
||||
@ -26,6 +26,7 @@ type MockedUser = Pick<
|
||||
locale: string;
|
||||
defaultWorkspace: Workspace;
|
||||
workspaces: Array<{ workspace: Workspace }>;
|
||||
workspaceMembers: WorkspaceMember[];
|
||||
};
|
||||
|
||||
export const avatarUrl =
|
||||
@ -107,6 +108,7 @@ export const mockedUserData: MockedUser = {
|
||||
defaultWorkspace: mockDefaultWorkspace,
|
||||
locale: 'en',
|
||||
workspaces: [{ workspace: mockDefaultWorkspace }],
|
||||
workspaceMembers: [mockedWorkspaceMemberData],
|
||||
onboardingStatus: OnboardingStatus.Completed,
|
||||
userVars: {},
|
||||
};
|
||||
|
||||
@ -1,240 +1,416 @@
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
import { mockedViewsData } from './views';
|
||||
|
||||
const companyObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'company',
|
||||
);
|
||||
|
||||
const personObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'person',
|
||||
);
|
||||
|
||||
const opportunityObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'opportunity',
|
||||
);
|
||||
|
||||
export const mockedViewFieldsData = [
|
||||
// Companies
|
||||
{
|
||||
id: '79035310-e955-4986-a4a4-73f9d9949c6a',
|
||||
fieldMetadataId: '9e123592-cd2b-471c-8143-3cc0b46089ef',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'name',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 0,
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '2a96bbc8-d86d-439a-8e50-4b07ebd27750',
|
||||
fieldMetadataId: 'domainName',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'domainName',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 1,
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '0c1b4c7b-6a3d-4fb0-bf2b-5d7c8fb844ed',
|
||||
fieldMetadataId: 'accountOwner',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'accountOwner',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 2,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'cc7f9560-32b5-4b82-8fd9-b05fe77c8cf7',
|
||||
fieldMetadataId: 'createdAt',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'createdAt',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 3,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '3de4d078-3396-4480-be2d-6f3b1a228b0d',
|
||||
fieldMetadataId: 'employees',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'employees',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 4,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '4650c8fb-0f1e-4342-88dc-adedae1445f9',
|
||||
fieldMetadataId: 'linkedin',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'linkedinLink',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 5,
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '727430bf-6ff8-4c85-9828-cbe72ac0fc27',
|
||||
fieldMetadataId: 'address',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'address',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[0].id,
|
||||
position: 6,
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
|
||||
// Companies v2
|
||||
{
|
||||
id: '79035310-e955-4986-a4a4-73f9d9949c6a',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'name',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 0,
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '2a96bbc8-d86d-439a-8e50-4b07ebd27750',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'domainName',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 1,
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '0c1b4c7b-6a3d-4fb0-bf2b-5d7c8fb844ed',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'accountOwner',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 2,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'cc7f9560-32b5-4b82-8fd9-b05fe77c8cf7',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'createdAt',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 3,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '3de4d078-3396-4480-be2d-6f3b1a228b0d',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'employees',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 4,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '4650c8fb-0f1e-4342-88dc-adedae1445f9',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'linkedinLink',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 5,
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '727430bf-6ff8-4c85-9828-cbe72ac0fc27',
|
||||
fieldMetadataId: companyObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'address',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[3].id,
|
||||
position: 6,
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
|
||||
// People
|
||||
{
|
||||
id: '28894146-4fde-4a16-a9ca-1a31b5b788b4',
|
||||
fieldMetadataId: 'displayName',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'name',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 0,
|
||||
isVisible: true,
|
||||
size: 210,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'e1e24864-8601-4cd8-8a63-09c1285f2e39',
|
||||
fieldMetadataId: 'email',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'emails',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 1,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '5a1df716-7211-445a-9f16-9783a00998a7',
|
||||
fieldMetadataId: 'company',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'company',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 2,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'a6e1197a-7e84-4d92-ace2-367c0bc46c49',
|
||||
fieldMetadataId: 'phone',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'phones',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 3,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'c9343097-d14b-4559-a5fa-626c1527d39f',
|
||||
fieldMetadataId: 'createdAt',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'createdAt',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 4,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'a873e5f0-fed6-47e9-a712-6854eab3ec77',
|
||||
fieldMetadataId: 'city',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'city',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 5,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '66f134b8-5329-422f-b88e-83e6bb707eb5',
|
||||
fieldMetadataId: 'jobTitle',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'jobTitle',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 6,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '648faa24-cabb-482a-8578-ba3f09906017',
|
||||
fieldMetadataId: 'linkedin',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'linkedinLink',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 7,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '3a9e7f0d-a4ce-4ad5-aac7-3a24eb1a412d',
|
||||
fieldMetadataId: 'x',
|
||||
fieldMetadataId: personObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'xLink',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[1].id,
|
||||
position: 8,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
|
||||
// Opportunities
|
||||
{
|
||||
id: '35a42e2d-83dd-4b57-ada6-f90616da706d',
|
||||
fieldMetadataId: 'amount',
|
||||
fieldMetadataId: opportunityObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'name',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[2].id,
|
||||
position: 0,
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '3159acd8-463f-458d-bf9a-af8ac6f57dc0',
|
||||
fieldMetadataId: 'closeDate',
|
||||
fieldMetadataId: opportunityObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'closeDate',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[2].id,
|
||||
position: 2,
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'afc0819d-b694-4e3c-a2e6-25261aa3ed2c',
|
||||
fieldMetadataId: 'company',
|
||||
fieldMetadataId: opportunityObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'company',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[2].id,
|
||||
position: 3,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: 'ec0507bb-aedc-4695-ba96-d81bdeb9db83',
|
||||
fieldMetadataId: 'createdAt',
|
||||
fieldMetadataId: opportunityObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'createdAt',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[2].id,
|
||||
position: 4,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
{
|
||||
id: '3f1585f6-44f6-45c5-b840-bc05af5d0008',
|
||||
fieldMetadataId: 'pointOfContact',
|
||||
fieldMetadataId: opportunityObjectMetadata?.fields.find(
|
||||
(field) => field.name === 'pointOfContact',
|
||||
)?.id,
|
||||
viewId: mockedViewsData[2].id,
|
||||
position: 5,
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
createdAt: '2021-09-01T00:00:00.000Z',
|
||||
updatedAt: '2021-09-01T00:00:00.000Z',
|
||||
deletedAt: null,
|
||||
__typename: 'ViewField',
|
||||
},
|
||||
];
|
||||
|
||||
@ -1,813 +1,22 @@
|
||||
import { RecordGqlConnection } from '@/object-record/graphql/types/RecordGqlConnection';
|
||||
import { ViewType } from '@/views/types/ViewType';
|
||||
import { generatedMockObjectMetadataItems } from '~/testing/mock-data/generatedMockObjectMetadataItems';
|
||||
|
||||
export const viewQueryResultMock: RecordGqlConnection = {
|
||||
__typename: 'ViewConnection',
|
||||
totalCount: 6,
|
||||
pageInfo: {
|
||||
__typename: 'PageInfo',
|
||||
hasNextPage: false,
|
||||
hasPreviousPage: false,
|
||||
startCursor: 'WyIyY2M5MGJjZC0wNzkzLTRkMzctYWZlOS1kZTVlY2NmYmFlNzEiXQ==',
|
||||
endCursor: 'WyJmZjhlZGQyMi02NjVhLTQ5NWYtODljYy03MGFiOGZkNWMxYTYiXQ==',
|
||||
},
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyIyY2M5MGJjZC0wNzkzLTRkMzctYWZlOS1kZTVlY2NmYmFlNzEiXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: 1,
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
key: null,
|
||||
id: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
objectMetadataId: '9c293c05-f461-456a-b5a2-2710b5b30447',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
icon: 'IconLayoutKanban',
|
||||
isCompact: false,
|
||||
name: 'By Stage',
|
||||
type: 'kanban' as ViewType,
|
||||
kanbanFieldMetadataId: 'f74de381-4392-4662-a890-5ed3b5bd847d',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 2,
|
||||
id: '05ffd5e0-69b0-4774-843a-fbae12231e7d',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'c4e1b90f-bf9a-4a04-b67a-0f88263d8706',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 4,
|
||||
id: '573ae123-1eed-4671-8fff-d9ac9455b1b4',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '6e073ac2-034c-43ab-b0c6-206b1dd1174b',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 0,
|
||||
id: 'ae4f318f-5059-41ba-b365-22daa0b3cb0e',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '4ee7183a-f1f6-42a6-94e5-79f741357760',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 1,
|
||||
id: 'b5ac37dc-9f64-412f-a598-611bdb5d27f8',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '37593700-f3ac-43a2-9ce2-1b811fa3fbfc',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 5,
|
||||
id: 'bda12277-2962-4b35-a549-665cbbe53483',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '031bc747-1787-4e46-9320-562a8b75f3ff',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 3,
|
||||
id: 'f43e660f-bbf8-4a2f-aeb1-54890ac40f4b',
|
||||
viewId: '2cc90bcd-0793-4d37-afe9-de5eccfbae71',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '2cc0fa2b-dbea-4fd0-b7f5-11fa54cd0242',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyI1N2FkYTUyMy0zZDgzLTQzOTEtYThiOS0wZTkxOGUyNGE1MTkiXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: null,
|
||||
updatedAt: '2024-07-12T09:52:15.595Z',
|
||||
key: 'INDEX',
|
||||
id: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
objectMetadataId: '3561dbe5-39a2-40fa-a111-4af924e39908',
|
||||
createdAt: '2024-07-12T09:52:15.595Z',
|
||||
icon: 'IconListNumbers',
|
||||
isCompact: false,
|
||||
name: 'All Tests',
|
||||
type: 'table',
|
||||
kanbanFieldMetadataId: '',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-16T12:58:56.823Z',
|
||||
position: 2,
|
||||
id: '39a026d9-8362-4a4c-9b35-3d23218122a7',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-16T12:58:56.823Z',
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
fieldMetadataId: '9918f304-99d9-4d5b-8351-c6b6f7cc38bb',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-12T09:52:15.598Z',
|
||||
position: 0,
|
||||
id: '3ab70930-e60a-4bfd-830a-57355121d889',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-12T09:52:15.598Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: 'f7f485fc-0c14-4b70-a180-0508699a5c14',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-12T09:52:15.604Z',
|
||||
position: 1,
|
||||
id: '43ec0b2c-d94f-4eaf-a4bc-f00d409661b5',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-12T09:52:15.604Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '66645848-4100-4649-bc0e-d50281df2fd6',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-12T09:52:15.604Z',
|
||||
position: 2,
|
||||
id: '53f01c19-7042-4551-97d8-d36b6ae28602',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-12T09:52:15.604Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '1b3caa7a-343a-4b4b-8c2e-3371cd1dd237',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-16T12:59:52.966Z',
|
||||
position: 3,
|
||||
id: 'ecbc275e-f937-4d00-b035-6225e6f87c90',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-16T12:59:46.864Z',
|
||||
isVisible: true,
|
||||
size: 209,
|
||||
fieldMetadataId: '9e3e6ed9-7889-4979-bc15-c7803bf437f1',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-12T09:52:15.605Z',
|
||||
position: 3,
|
||||
id: 'ed9f32e7-cd08-4bcf-b78f-838371cd282a',
|
||||
viewId: '57ada523-3d83-4391-a8b9-0e918e24a519',
|
||||
createdAt: '2024-07-12T09:52:15.605Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: 'ffa953c4-d8e0-49af-b2ef-f16e238f4687',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyI1ODJmMjI0Yy0zYzNmLTQxMjctYjFlZC0yOTcxZDI3ZTU0YTQiXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: 0,
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
key: 'INDEX',
|
||||
id: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
objectMetadataId: '9c293c05-f461-456a-b5a2-2710b5b30447',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
icon: 'IconTargetArrow',
|
||||
isCompact: false,
|
||||
name: 'All Opportunities',
|
||||
type: 'table',
|
||||
kanbanFieldMetadataId: '',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 2,
|
||||
id: '0f0cacad-7f1d-4667-a0e8-466cddad3e65',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'c4e1b90f-bf9a-4a04-b67a-0f88263d8706',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 1,
|
||||
id: '19d0d674-9825-492d-bbd0-c1de494201dc',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '37593700-f3ac-43a2-9ce2-1b811fa3fbfc',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 5,
|
||||
id: '77d6a102-7b8e-40c0-9d53-33e9a8d0df0f',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '031bc747-1787-4e46-9320-562a8b75f3ff',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 4,
|
||||
id: '8d1da76d-4056-4675-b2e5-907021c1b482',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '6e073ac2-034c-43ab-b0c6-206b1dd1174b',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 3,
|
||||
id: 'a5556adc-e4a0-4f71-aee3-2ff2a4e53b31',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '2cc0fa2b-dbea-4fd0-b7f5-11fa54cd0242',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 0,
|
||||
id: 'fa8cdb32-24f0-483d-a9f6-bc92f2704452',
|
||||
viewId: '582f224c-3c3f-4127-b1ed-2971d27e54a4',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '4ee7183a-f1f6-42a6-94e5-79f741357760',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyI2NTM3M2UxZS0xNmU1LTRlNWYtOWJjMS1jMDlkOTAxNTZmMjciXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: null,
|
||||
updatedAt: '2024-07-11T15:41:08.076Z',
|
||||
key: null,
|
||||
id: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
objectMetadataId: 'b8115dc1-5304-4d22-b300-0b4efda42ebc',
|
||||
createdAt: '2024-07-11T15:41:08.076Z',
|
||||
icon: 'IconBuildingSkyscraper',
|
||||
isCompact: false,
|
||||
name: 'All Companies L',
|
||||
type: 'kanban',
|
||||
kanbanFieldMetadataId: '4ba829d2-c34a-40d0-9ae6-a65d11d2ff5a',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.141Z',
|
||||
position: 5,
|
||||
id: '00bf00d5-f257-4ed0-9a80-ce6d7fa2eace',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.141Z',
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
fieldMetadataId: 'f50611a0-d4b2-49a3-8110-1ca1282ad9c2',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.082Z',
|
||||
position: 4,
|
||||
id: '08ccb08d-d279-4738-bdc0-32a0f9b01390',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.082Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '2334adb8-a0c5-408e-a449-6730f010aff1',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.115Z',
|
||||
position: 2,
|
||||
id: '478c93ae-1dcc-4d79-b821-b53431348abe',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.115Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'be572271-de80-4d55-ae25-6141ec48e1a7',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.083Z',
|
||||
position: 7,
|
||||
id: '4b28e7c9-f97b-4e86-80bf-ca7a1cc49f64',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.083Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '4ba829d2-c34a-40d0-9ae6-a65d11d2ff5a',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.076Z',
|
||||
position: 3,
|
||||
id: '6402a5db-dc6f-433c-9de3-af19a6d71a28',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.076Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '04f98129-3433-43f6-a5fa-5ede5314fafd',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.141Z',
|
||||
position: 1,
|
||||
id: '97938fb7-d3a2-42a1-8c04-7ff59d18e41c',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.141Z',
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
fieldMetadataId: '7b76bf52-04ff-4624-9dd5-26ef59be0d88',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.129Z',
|
||||
position: 0,
|
||||
id: 'c7429772-5214-49ee-9d96-c4c9ea929888',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.129Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '716b202a-7f2f-4d7a-a78a-666db003d94f',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:09.083Z',
|
||||
position: 6,
|
||||
id: 'ec211171-6676-40d2-acc2-5fa13f11ed00',
|
||||
viewId: '65373e1e-16e5-4e5f-9bc1-c09d90156f27',
|
||||
createdAt: '2024-07-11T15:41:09.083Z',
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
fieldMetadataId: '479e7d9f-cd8a-4064-b009-65cb89a16c36',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyJiZWU2NWJjNC05YmNiLTQ5YTgtOGVhNS0xYmQ5MjQxYjA5YzMiXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: 0,
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
key: 'INDEX',
|
||||
id: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
objectMetadataId: '48824ee2-367d-481f-b80b-ca1eeb85c4ab',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
icon: 'IconUser',
|
||||
isCompact: false,
|
||||
name: 'All People',
|
||||
type: 'table',
|
||||
kanbanFieldMetadataId: '',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 3,
|
||||
id: '2dc48490-3ee8-4ade-a979-d5326da33d43',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '34ed07ad-067a-4f5f-bdee-21a37616f96b',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 0,
|
||||
id: '67af4225-56e0-4ef9-bcfc-4a551d676c2b',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 210,
|
||||
fieldMetadataId: 'c485ed46-3f8a-4ee6-af70-628b9f18ad47',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 5,
|
||||
id: '796bdd63-cc83-4f8c-b538-9f8e9dfb1937',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '4aadffed-1df4-4732-bb99-559f31a464af',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 7,
|
||||
id: '80cb1229-5e05-45d4-89da-b2ec850ffb2f',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'a8298361-b7c8-4b6c-be6c-d33885e00237',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 8,
|
||||
id: '835b104c-b9fc-4c9f-b659-3dc4bb54d9ef',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '125cbc00-7efb-473d-b0a6-581d3cf868dd',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 6,
|
||||
id: '8f494c43-6b63-4033-b303-0110698cf19c',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '22566388-8ece-43dc-8205-371e662716d4',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 4,
|
||||
id: 'b2d72e77-a323-4e2e-acef-598b6da04712',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'b328512c-ff13-431b-9c94-1018ef0bd53c',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 1,
|
||||
id: 'c7e1a253-9af8-498a-b579-adab742acf2d',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '2eb50615-376c-45e8-b99b-440a92a912d3',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 2,
|
||||
id: 'cceae812-2687-49b5-a0c8-eb59956865e8',
|
||||
viewId: 'bee65bc4-9bcb-49a8-8ea5-1bd9241b09c3',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'f34c04f8-ce2f-4c92-8dbc-9166c6e0d49f',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewEdge',
|
||||
cursor: 'WyJmZjhlZGQyMi02NjVhLTQ5NWYtODljYy03MGFiOGZkNWMxYTYiXQ==',
|
||||
node: {
|
||||
__typename: 'View',
|
||||
position: 0,
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
key: 'INDEX',
|
||||
id: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
objectMetadataId: 'b8115dc1-5304-4d22-b300-0b4efda42ebc',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
icon: 'IconBuildingSkyscraper',
|
||||
isCompact: false,
|
||||
name: 'All Companies',
|
||||
type: 'table',
|
||||
kanbanFieldMetadataId: '',
|
||||
viewSorts: {
|
||||
__typename: 'ViewSortConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFilters: {
|
||||
__typename: 'ViewFilterConnection',
|
||||
edges: [],
|
||||
},
|
||||
viewFields: {
|
||||
__typename: 'ViewFieldConnection',
|
||||
edges: [
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 3,
|
||||
id: '1cb6aeed-8011-495f-9371-20bace45814a',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '04f98129-3433-43f6-a5fa-5ede5314fafd',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 6,
|
||||
id: '3beb2130-bdc5-48d1-8cd0-22c5d0010ad2',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
fieldMetadataId: '479e7d9f-cd8a-4064-b009-65cb89a16c36',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 4,
|
||||
id: '5f73729b-9592-473a-8742-8e52b693c780',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: '2334adb8-a0c5-408e-a449-6730f010aff1',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T15:41:03.814Z',
|
||||
position: 7,
|
||||
id: '788627cb-0d3a-4659-ab4b-69deabf02f27',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T15:41:03.814Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '4ba829d2-c34a-40d0-9ae6-a65d11d2ff5a',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 2,
|
||||
id: 'ac5797a1-2d29-42d2-b9fb-d679a945eec5',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 150,
|
||||
fieldMetadataId: 'be572271-de80-4d55-ae25-6141ec48e1a7',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 0,
|
||||
id: 'ae98037e-38f7-4fbf-8ae1-c0b6754c6311',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 180,
|
||||
fieldMetadataId: '716b202a-7f2f-4d7a-a78a-666db003d94f',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 5,
|
||||
id: 'b4d9f94e-0c4b-4422-839a-f2ceb293fde1',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 170,
|
||||
fieldMetadataId: 'f50611a0-d4b2-49a3-8110-1ca1282ad9c2',
|
||||
},
|
||||
},
|
||||
{
|
||||
__typename: 'ViewFieldEdge',
|
||||
node: {
|
||||
__typename: 'ViewField',
|
||||
updatedAt: '2024-07-11T10:21:33.304Z',
|
||||
position: 1,
|
||||
id: 'd45b1412-ff6b-41e5-86df-0fb778033bb3',
|
||||
viewId: 'ff8edd22-665a-495f-89cc-70ab8fd5c1a6',
|
||||
createdAt: '2024-07-11T10:21:33.304Z',
|
||||
isVisible: true,
|
||||
size: 100,
|
||||
fieldMetadataId: '7b76bf52-04ff-4624-9dd5-26ef59be0d88',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
const companyObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'company',
|
||||
);
|
||||
|
||||
const personObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'person',
|
||||
);
|
||||
|
||||
const opportunityObjectMetadata = generatedMockObjectMetadataItems.find(
|
||||
(item) => item.nameSingular === 'opportunity',
|
||||
);
|
||||
|
||||
export const mockedViewsData = [
|
||||
{
|
||||
id: '37a8a866-eb17-4e76-9382-03143a2f6a80',
|
||||
name: 'All companies',
|
||||
objectMetadataId: '701aecf9-eb1c-4d84-9d94-b954b231b64b',
|
||||
objectMetadataId: companyObjectMetadata?.id,
|
||||
type: 'table',
|
||||
icon: 'IconSkyline',
|
||||
key: 'INDEX',
|
||||
@ -822,7 +31,7 @@ export const mockedViewsData = [
|
||||
{
|
||||
id: '6095799e-b48f-4e00-b071-10818083593a',
|
||||
name: 'All people',
|
||||
objectMetadataId: 'person',
|
||||
objectMetadataId: personObjectMetadata?.id,
|
||||
type: 'table',
|
||||
icon: 'IconPerson',
|
||||
key: 'INDEX',
|
||||
@ -836,7 +45,7 @@ export const mockedViewsData = [
|
||||
{
|
||||
id: 'e26f66b7-f890-4a5c-b4d2-ec09987b5308',
|
||||
name: 'All opportunities',
|
||||
objectMetadataId: 'company',
|
||||
objectMetadataId: opportunityObjectMetadata?.id,
|
||||
type: 'kanban',
|
||||
icon: 'IconOpportunity',
|
||||
key: 'INDEX',
|
||||
@ -850,7 +59,7 @@ export const mockedViewsData = [
|
||||
{
|
||||
id: '5c307222-1dd5-4ff3-ab06-8d990e9b3c74',
|
||||
name: 'All companies (v2)',
|
||||
objectMetadataId: '701aecf9-eb1c-4d84-9d94-b954b231b64b',
|
||||
objectMetadataId: companyObjectMetadata?.id,
|
||||
type: 'table',
|
||||
icon: 'IconSkyline',
|
||||
key: 'INDEX',
|
||||
|
||||
Reference in New Issue
Block a user