Use new type position for standard objects and newly created objects (#4349)

Co-authored-by: Thomas Trompette <thomast@twenty.com>
This commit is contained in:
Thomas Trompette
2024-03-06 18:34:10 +01:00
committed by GitHub
parent e5c09deae5
commit 019c630686
9 changed files with 13 additions and 8 deletions

View File

@ -12,6 +12,7 @@ const checkPosition = (value: any): PositionType => {
if (isValidNumberPosition(value) || isValidStringPosition(value)) {
return value;
}
throw new Error('Invalid position found');
};

View File

@ -99,9 +99,9 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
idealCustomerProfile: boolean;
@FieldMetadata({
type: FieldMetadataType.NUMBER,
type: FieldMetadataType.POSITION,
label: 'Position',
description: 'Position',
description: 'Company record position',
icon: 'IconHierarchy2',
})
@IsSystem()

View File

@ -82,9 +82,9 @@ export class OpportunityObjectMetadata extends BaseObjectMetadata {
stage: string;
@FieldMetadata({
type: FieldMetadataType.NUMBER,
type: FieldMetadataType.POSITION,
label: 'Position',
description: 'Position',
description: 'Opportunity record position',
icon: 'IconHierarchy2',
})
@IsSystem()

View File

@ -97,9 +97,9 @@ export class PersonObjectMetadata extends BaseObjectMetadata {
avatarUrl: string;
@FieldMetadata({
type: FieldMetadataType.NUMBER,
type: FieldMetadataType.POSITION,
label: 'Position',
description: 'Record Position',
description: 'Person record Position',
icon: 'IconHierarchy2',
})
@IsSystem()