Migrate view field to new data model - Part 2 (#2270)

* Migrate view field to new data model

* Migrate view fields to new model
This commit is contained in:
Charles Bochet
2023-10-28 19:13:48 +02:00
committed by GitHub
parent b591023eb3
commit 685d342170
168 changed files with 960 additions and 4568 deletions

View File

@ -18,10 +18,10 @@ import { Person } from '~/generated/graphql';
export const pipelineAvailableFieldDefinitions: BoardFieldDefinition<FieldMetadata>[] =
[
{
key: 'closeDate',
name: 'Close Date',
fieldId: 'closeDate',
label: 'Close Date',
Icon: IconCalendarEvent,
index: 0,
position: 0,
type: 'date',
metadata: {
fieldName: 'closeDate',
@ -31,10 +31,10 @@ export const pipelineAvailableFieldDefinitions: BoardFieldDefinition<FieldMetada
'Specified date by which an opportunity must be completed.',
} satisfies BoardFieldDefinition<FieldDateMetadata>,
{
key: 'amount',
name: 'Amount',
fieldId: 'amount',
label: 'Amount',
Icon: IconCurrencyDollar,
index: 1,
position: 1,
type: 'number',
metadata: {
fieldName: 'amount',
@ -44,10 +44,10 @@ export const pipelineAvailableFieldDefinitions: BoardFieldDefinition<FieldMetada
infoTooltipContent: 'Potential monetary value of a business opportunity.',
} satisfies BoardFieldDefinition<FieldNumberMetadata>,
{
key: 'probability',
name: 'Probability',
fieldId: 'probability',
label: 'Probability',
Icon: IconProgressCheck,
index: 2,
position: 2,
type: 'probability',
metadata: {
fieldName: 'probability',
@ -57,10 +57,10 @@ export const pipelineAvailableFieldDefinitions: BoardFieldDefinition<FieldMetada
"Level of certainty in the lead's potential to convert into a success.",
} satisfies BoardFieldDefinition<FieldProbabilityMetadata>,
{
key: 'pointOfContact',
name: 'Point of Contact',
fieldId: 'pointOfContact',
label: 'Point of Contact',
Icon: IconUser,
index: 3,
position: 3,
type: 'relation',
metadata: {
fieldName: 'pointOfContact',

View File

@ -10,7 +10,7 @@ export const GET_PIPELINES = gql`
id
name
color
index
position
}
}
}

View File

@ -24,7 +24,7 @@ export const usePipelineStages = () => {
data: {
color: boardColumn.colorCode ?? 'gray',
id: boardColumn.id,
index: boardColumn.index,
position: boardColumn.position,
name: boardColumn.title,
pipeline: { connect: { id: currentPipeline.id } },
type: 'ongoing',