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:
@ -1,8 +1,8 @@
|
||||
import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface';
|
||||
|
||||
import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
|
||||
import { auditLogStandardFieldIds } 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 { AUDIT_LOGS_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';
|
||||
@ -11,7 +11,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
|
||||
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
|
||||
|
||||
@ObjectMetadata({
|
||||
standardId: standardObjectIds.auditLog,
|
||||
standardId: STANDARD_OBJECT_IDS.auditLog,
|
||||
namePlural: 'auditLogs',
|
||||
labelSingular: 'Audit Log',
|
||||
labelPlural: 'Audit Logs',
|
||||
@ -21,7 +21,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
|
||||
@IsSystem()
|
||||
export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.name,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.name,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Event name',
|
||||
description: 'Event name/type',
|
||||
@ -30,7 +30,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
name: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.properties,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.properties,
|
||||
type: FieldMetadataType.RAW_JSON,
|
||||
label: 'Event details',
|
||||
description: 'Json value for event details',
|
||||
@ -40,7 +40,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
properties: JSON;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.context,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.context,
|
||||
type: FieldMetadataType.RAW_JSON,
|
||||
label: 'Event context',
|
||||
description:
|
||||
@ -51,7 +51,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
context: JSON;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.objectName,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.objectName,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Object name',
|
||||
description: 'If the event is related to a particular object',
|
||||
@ -60,7 +60,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
objectName: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.objectName,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.objectName,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Object name',
|
||||
description: 'If the event is related to a particular object',
|
||||
@ -69,7 +69,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
objectMetadataId: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.recordId,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.recordId,
|
||||
type: FieldMetadataType.UUID,
|
||||
label: 'Object id',
|
||||
description: 'Event name/type',
|
||||
@ -79,7 +79,7 @@ export class AuditLogObjectMetadata extends BaseObjectMetadata {
|
||||
recordId: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: auditLogStandardFieldIds.workspaceMember,
|
||||
standardId: AUDIT_LOGS_STANDARD_FIELD_IDS.workspaceMember,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Workspace Member',
|
||||
description: 'Event workspace member',
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { FeatureFlagKeys } from 'src/engine/core-modules/feature-flag/feature-flag.entity';
|
||||
import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
|
||||
import { behavioralEventStandardFieldIds } 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 { BEHAVIORAL_EVENT_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 { Gate } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/gate.decorator';
|
||||
import { IsNullable } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-nullable.decorator';
|
||||
@ -10,7 +10,7 @@ import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-meta
|
||||
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
|
||||
|
||||
@ObjectMetadata({
|
||||
standardId: standardObjectIds.behavioralEvent,
|
||||
standardId: STANDARD_OBJECT_IDS.behavioralEvent,
|
||||
namePlural: 'behavioralEvents',
|
||||
labelSingular: 'Behavioral Event',
|
||||
labelPlural: 'Behavioral Events',
|
||||
@ -40,7 +40,7 @@ export class BehavioralEventObjectMetadata extends BaseObjectMetadata {
|
||||
*/
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: behavioralEventStandardFieldIds.name,
|
||||
standardId: BEHAVIORAL_EVENT_STANDARD_FIELD_IDS.name,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Event name',
|
||||
description: 'Event name',
|
||||
@ -49,7 +49,7 @@ export class BehavioralEventObjectMetadata extends BaseObjectMetadata {
|
||||
name: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: behavioralEventStandardFieldIds.properties,
|
||||
standardId: BEHAVIORAL_EVENT_STANDARD_FIELD_IDS.properties,
|
||||
type: FieldMetadataType.RAW_JSON,
|
||||
label: 'Event details',
|
||||
description: 'Json value for event details',
|
||||
@ -59,7 +59,7 @@ export class BehavioralEventObjectMetadata extends BaseObjectMetadata {
|
||||
properties: JSON;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: behavioralEventStandardFieldIds.context,
|
||||
standardId: BEHAVIORAL_EVENT_STANDARD_FIELD_IDS.context,
|
||||
type: FieldMetadataType.RAW_JSON,
|
||||
label: 'Event context',
|
||||
description:
|
||||
@ -70,7 +70,7 @@ export class BehavioralEventObjectMetadata extends BaseObjectMetadata {
|
||||
context: JSON;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: behavioralEventStandardFieldIds.objectName,
|
||||
standardId: BEHAVIORAL_EVENT_STANDARD_FIELD_IDS.objectName,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Object name',
|
||||
description: 'If the event is related to a particular object',
|
||||
@ -79,7 +79,7 @@ export class BehavioralEventObjectMetadata extends BaseObjectMetadata {
|
||||
objectName: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: behavioralEventStandardFieldIds.recordId,
|
||||
standardId: BEHAVIORAL_EVENT_STANDARD_FIELD_IDS.recordId,
|
||||
type: FieldMetadataType.UUID,
|
||||
label: 'Object id',
|
||||
description: 'Event name/type',
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface';
|
||||
|
||||
import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
|
||||
import { timelineActivityStandardFieldIds } 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 { TIMELINE_ACTIVITY_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 { DynamicRelationFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/dynamic-field-metadata.interface';
|
||||
import { FieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/field-metadata.decorator';
|
||||
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
|
||||
@ -17,7 +17,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
|
||||
import { CustomObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/custom-objects/custom.object-metadata';
|
||||
|
||||
@ObjectMetadata({
|
||||
standardId: standardObjectIds.timelineActivity,
|
||||
standardId: STANDARD_OBJECT_IDS.timelineActivity,
|
||||
namePlural: 'timelineActivities',
|
||||
labelSingular: 'Timeline Activity',
|
||||
labelPlural: 'Timeline Activities',
|
||||
@ -28,7 +28,7 @@ import { CustomObjectMetadata } from 'src/engine/workspace-manager/workspace-syn
|
||||
@IsNotAuditLogged()
|
||||
export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.happensAt,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.happensAt,
|
||||
type: FieldMetadataType.DATE_TIME,
|
||||
label: 'Creation date',
|
||||
description: 'Creation date',
|
||||
@ -38,7 +38,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
happensAt: Date;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.name,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.name,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Event name',
|
||||
description: 'Event name',
|
||||
@ -47,7 +47,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
name: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.properties,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.properties,
|
||||
type: FieldMetadataType.RAW_JSON,
|
||||
label: 'Event details',
|
||||
description: 'Json value for event details',
|
||||
@ -58,7 +58,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
|
||||
// Who made the action
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.workspaceMember,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.workspaceMember,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Workspace Member',
|
||||
description: 'Event workspace member',
|
||||
@ -69,7 +69,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
workspaceMember: Relation<WorkspaceMemberObjectMetadata>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.person,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.person,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Person',
|
||||
description: 'Event person',
|
||||
@ -80,7 +80,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
person: Relation<PersonObjectMetadata>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.company,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.company,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Company',
|
||||
description: 'Event company',
|
||||
@ -91,7 +91,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
company: Relation<CompanyObjectMetadata>;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.opportunity,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.opportunity,
|
||||
type: FieldMetadataType.RELATION,
|
||||
label: 'Opportunity',
|
||||
description: 'Events opportunity',
|
||||
@ -102,7 +102,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
opportunity: Relation<OpportunityObjectMetadata>;
|
||||
|
||||
@DynamicRelationFieldMetadata((oppositeObjectMetadata) => ({
|
||||
standardId: timelineActivityStandardFieldIds.custom,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.custom,
|
||||
name: oppositeObjectMetadata.nameSingular,
|
||||
label: oppositeObjectMetadata.labelSingular,
|
||||
description: `Event ${oppositeObjectMetadata.labelSingular}`,
|
||||
@ -113,7 +113,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
|
||||
// Special objects that don't have their own timeline and are 'link' to the main object
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.linkedRecordCachedName,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.linkedRecordCachedName,
|
||||
type: FieldMetadataType.TEXT,
|
||||
label: 'Linked Record cached name',
|
||||
description: 'Cached record name',
|
||||
@ -122,7 +122,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
linkedRecordCachedName: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.linkedRecordId,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.linkedRecordId,
|
||||
type: FieldMetadataType.UUID,
|
||||
label: 'Linked Record id',
|
||||
description: 'Linked Record id',
|
||||
@ -132,7 +132,7 @@ export class TimelineActivityObjectMetadata extends BaseObjectMetadata {
|
||||
linkedRecordId: string;
|
||||
|
||||
@FieldMetadata({
|
||||
standardId: timelineActivityStandardFieldIds.linkedObjectMetadataId,
|
||||
standardId: TIMELINE_ACTIVITY_STANDARD_FIELD_IDS.linkedObjectMetadataId,
|
||||
type: FieldMetadataType.UUID,
|
||||
label: 'Linked Object Metadata Id',
|
||||
description: 'inked Object Metadata Id',
|
||||
|
||||
Reference in New Issue
Block a user