chore: extend root eslint config in twenty-server (#5101)
Reopening @thaisguigon work from https://github.com/twentyhq/twenty/pull/4781 --------- Co-authored-by: Thaïs Guigon <guigon.thais@gmail.com>
This commit is contained in:
@ -7,8 +7,8 @@ import {
|
||||
RelationMetadataType,
|
||||
RelationOnDeleteAction,
|
||||
} from 'src/engine/metadata-modules/relation-metadata/relation-metadata.entity';
|
||||
import { companyStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids';
|
||||
import { standardObjectIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids';
|
||||
import { COMPANY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids';
|
||||
import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids';
|
||||
import { FieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/field-metadata.decorator';
|
||||
import { IsNullable } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-nullable.decorator';
|
||||
import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-system.decorator';
|
||||
@ -24,7 +24,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
|
||||
import { TimelineActivityObjectMetadata } from 'src/modules/timeline/standard-objects/timeline-activity.object-metadata';
|
||||
|
||||
@ObjectMetadata({
|
||||
standardId: standardObjectIds.company,
|
||||
standardId: STANDARD_OBJECT_IDS.company,
|
||||
namePlural: 'companies',
|
||||
labelSingular: 'Company',
|
||||
labelPlural: 'Companies',
|
||||
@ -33,7 +33,7 @@ import { TimelineActivityObjectMetadata } from 'src/modules/timeline/standard-ob
|
||||
})
|
||||
export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.name,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.name,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Name',
|
||||
description: 'The company name',
|
||||
@ -42,7 +42,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
name: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.domainName,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.domainName,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Domain Name',
|
||||
description:
|
||||
@ -52,7 +52,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
domainName?: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.address,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.address,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Address',
|
||||
description: 'The company address',
|
||||
@ -61,7 +61,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
address: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.employees,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.employees,
|
||||
type: FieldMetadataType.NUMBER,
|
||||
label: 'Employees',
|
||||
description: 'Number of employees in the company',
|
||||
@ -71,7 +71,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
employees: number;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.linkedinLink,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.linkedinLink,
|
||||
type: FieldMetadataType.LINK,
|
||||
label: 'Linkedin',
|
||||
description: 'The company Linkedin account',
|
||||
@ -81,7 +81,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
linkedinLink: LinkMetadata;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.xLink,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.xLink,
|
||||
type: FieldMetadataType.LINK,
|
||||
label: 'X',
|
||||
description: 'The company Twitter/X account',
|
||||
@ -91,7 +91,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
xLink: LinkMetadata;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.annualRecurringRevenue,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.annualRecurringRevenue,
|
||||
type: FieldMetadataType.CURRENCY,
|
||||
label: 'ARR',
|
||||
description:
|
||||
@ -102,7 +102,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
annualRecurringRevenue: CurrencyMetadata;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.idealCustomerProfile,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.idealCustomerProfile,
|
||||
type: FieldMetadataType.BOOLEAN,
|
||||
label: 'ICP',
|
||||
description:
|
||||
@ -113,7 +113,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
idealCustomerProfile: boolean;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.position,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.position,
|
||||
type: FieldMetadataType.POSITION,
|
||||
label: 'Position',
|
||||
description: 'Company record position',
|
||||
@ -125,7 +125,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
|
||||
// Relations
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.people,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.people,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'People',
|
||||
description: 'People linked to the company.',
|
||||
@ -140,7 +140,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
people: Relation<PersonObjectMetadata[]>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.accountOwner,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.accountOwner,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Account Owner',
|
||||
description:
|
||||
@ -152,7 +152,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
accountOwner: WorkspaceMemberObjectMetadata;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.activityTargets,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.activityTargets,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Activities',
|
||||
description: 'Activities tied to the company',
|
||||
@ -167,7 +167,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
activityTargets: Relation<ActivityTargetObjectMetadata[]>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.opportunities,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.opportunities,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Opportunities',
|
||||
description: 'Opportunities linked to the company.',
|
||||
@ -182,7 +182,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
opportunities: Relation<OpportunityObjectMetadata[]>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.favorites,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.favorites,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Favorites',
|
||||
description: 'Favorites linked to the company',
|
||||
@ -198,7 +198,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
favorites: Relation<FavoriteObjectMetadata[]>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.attachments,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.attachments,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Attachments',
|
||||
description: 'Attachments linked to the company.',
|
||||
@ -213,7 +213,7 @@ export class CompanyObjectMetadata extends BaseObjectMetadata {
|
||||
attachments: Relation<AttachmentObjectMetadata[]>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: companyStandardFieldIds.timelineActivities,
|
||||
standardId: COMPANY_STANDARD_FIELD_IDS.timelineActivities,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Timeline Activities',
|
||||
description: 'Timeline Activities linked to the company',
|
||||
|
||||
Reference in New Issue
Block a user