Disable audit log on system objects (#5018)

## Context

We have recently added an event listener to create audit logs on objects
update. However, we have only created the structure (relations on event
standard objects) for Company, Person, Opportunity and custom objects.
There is a larger effort in #4936 to refactor this.
For now, we are disabling log auditing on all other objects

## How
Add @IsNotAuditLogged() annotation on all standard objects except
Company, Person, Opportunity
This commit is contained in:
Charles Bochet
2024-04-17 17:52:39 +02:00
committed by GitHub
parent 1ab31f4cac
commit 977927af04
23 changed files with 46 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { CompanyObjectMetadata } from 'src/modules/company/standard-objects/company.object-metadata'; import { CompanyObjectMetadata } from 'src/modules/company/standard-objects/company.object-metadata';
import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata'; import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.activityTarget, standardId: standardObjectIds.activityTarget,
@ -24,6 +25,7 @@ import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person
icon: 'IconCheckbox', icon: 'IconCheckbox',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class ActivityTargetObjectMetadata extends BaseObjectMetadata { export class ActivityTargetObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: activityTargetStandardFieldIds.activity, standardId: activityTargetStandardFieldIds.activity,

View File

@ -17,6 +17,7 @@ import { AttachmentObjectMetadata } from 'src/modules/attachment/standard-object
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { CommentObjectMetadata } from 'src/modules/activity/standard-objects/comment.object-metadata'; import { CommentObjectMetadata } from 'src/modules/activity/standard-objects/comment.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.activity, standardId: standardObjectIds.activity,
@ -26,6 +27,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
description: 'An activity', description: 'An activity',
icon: 'IconCheckbox', icon: 'IconCheckbox',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class ActivityObjectMetadata extends BaseObjectMetadata { export class ActivityObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -9,6 +9,7 @@ import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-meta
import { ActivityObjectMetadata } from 'src/modules/activity/standard-objects/activity.object-metadata'; import { ActivityObjectMetadata } from 'src/modules/activity/standard-objects/activity.object-metadata';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.comment, standardId: standardObjectIds.comment,
@ -19,6 +20,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
icon: 'IconMessageCircle', icon: 'IconMessageCircle',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class CommentObjectMetadata extends BaseObjectMetadata { export class CommentObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: commentStandardFieldIds.body, standardId: commentStandardFieldIds.body,

View File

@ -2,6 +2,7 @@ import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/fi
import { apiKeyStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { apiKeyStandardFieldIds } 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 { standardObjectIds } 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 { 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';
import { IsNullable } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-nullable.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'; import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-system.decorator';
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
@ -16,6 +17,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
icon: 'IconRobot', icon: 'IconRobot',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class ApiKeyObjectMetadata extends BaseObjectMetadata { export class ApiKeyObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: apiKeyStandardFieldIds.name, standardId: apiKeyStandardFieldIds.name,

View File

@ -15,6 +15,7 @@ import { CompanyObjectMetadata } from 'src/modules/company/standard-objects/comp
import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata'; import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.attachment, standardId: standardObjectIds.attachment,
@ -25,6 +26,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
icon: 'IconFileImport', icon: 'IconFileImport',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class AttachmentObjectMetadata extends BaseObjectMetadata { export class AttachmentObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: attachmentStandardFieldIds.name, standardId: attachmentStandardFieldIds.name,

View File

@ -10,6 +10,7 @@ import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/d
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { CalendarEventObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-event.object-metadata'; import { CalendarEventObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-event.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.calendarChannelEventAssociation, standardId: standardObjectIds.calendarChannelEventAssociation,
@ -20,6 +21,7 @@ import { CalendarEventObjectMetadata } from 'src/modules/calendar/standard-objec
icon: 'IconCalendar', icon: 'IconCalendar',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
@Gate({ @Gate({
featureFlag: FeatureFlagKeys.IsCalendarEnabled, featureFlag: FeatureFlagKeys.IsCalendarEnabled,
}) })

View File

@ -16,6 +16,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { ConnectedAccountObjectMetadata } from 'src/modules/connected-account/standard-objects/connected-account.object-metadata'; import { ConnectedAccountObjectMetadata } from 'src/modules/connected-account/standard-objects/connected-account.object-metadata';
import { CalendarChannelEventAssociationObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-channel-event-association.object-metadata'; import { CalendarChannelEventAssociationObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-channel-event-association.object-metadata';
import { RelationMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/relation-metadata.decorator'; import { RelationMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/relation-metadata.decorator';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
export enum CalendarChannelVisibility { export enum CalendarChannelVisibility {
METADATA = 'METADATA', METADATA = 'METADATA',
@ -31,6 +32,7 @@ export enum CalendarChannelVisibility {
icon: 'IconCalendar', icon: 'IconCalendar',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
@Gate({ @Gate({
featureFlag: FeatureFlagKeys.IsCalendarEnabled, featureFlag: FeatureFlagKeys.IsCalendarEnabled,
}) })

View File

@ -12,6 +12,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { CalendarEventObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-event.object-metadata'; import { CalendarEventObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-event.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
export enum CalendarEventParticipantResponseStatus { export enum CalendarEventParticipantResponseStatus {
NEEDS_ACTION = 'NEEDS_ACTION', NEEDS_ACTION = 'NEEDS_ACTION',
@ -29,6 +30,7 @@ export enum CalendarEventParticipantResponseStatus {
icon: 'IconCalendar', icon: 'IconCalendar',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
@Gate({ @Gate({
featureFlag: 'IS_CALENDAR_ENABLED', featureFlag: 'IS_CALENDAR_ENABLED',
}) })

View File

@ -18,6 +18,7 @@ import { IsNullable } from 'src/engine/workspace-manager/workspace-sync-metadata
import { standardObjectIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { standardObjectIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids';
import { calendarEventStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { calendarEventStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids';
import { LinkMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/link.composite-type'; import { LinkMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/link.composite-type';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.calendarEvent, standardId: standardObjectIds.calendarEvent,
@ -28,6 +29,7 @@ import { LinkMetadata } from 'src/engine/metadata-modules/field-metadata/composi
icon: 'IconCalendar', icon: 'IconCalendar',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
@Gate({ @Gate({
featureFlag: FeatureFlagKeys.IsCalendarEnabled, featureFlag: FeatureFlagKeys.IsCalendarEnabled,
}) })

View File

@ -8,6 +8,7 @@ import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/d
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.blocklist, standardId: standardObjectIds.blocklist,
@ -18,6 +19,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
icon: 'IconForbid2', icon: 'IconForbid2',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class BlocklistObjectMetadata extends BaseObjectMetadata { export class BlocklistObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: blocklistStandardFieldIds.handle, standardId: blocklistStandardFieldIds.handle,

View File

@ -18,6 +18,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { CalendarChannelObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-channel.object-metadata'; import { CalendarChannelObjectMetadata } from 'src/modules/calendar/standard-objects/calendar-channel.object-metadata';
import { MessageChannelObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel.object-metadata'; import { MessageChannelObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
export enum ConnectedAccountProvider { export enum ConnectedAccountProvider {
GOOGLE = 'google', GOOGLE = 'google',
@ -32,6 +33,7 @@ export enum ConnectedAccountProvider {
icon: 'IconAt', icon: 'IconAt',
}) })
@IsSystem() @IsSystem()
@IsNotAuditLogged()
export class ConnectedAccountObjectMetadata extends BaseObjectMetadata { export class ConnectedAccountObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: connectedAccountStandardFieldIds.handle, standardId: connectedAccountStandardFieldIds.handle,

View File

@ -14,6 +14,7 @@ import { CompanyObjectMetadata } from 'src/modules/company/standard-objects/comp
import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata'; import { OpportunityObjectMetadata } from 'src/modules/opportunity/standard-objects/opportunity.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.favorite, standardId: standardObjectIds.favorite,
@ -23,6 +24,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
description: 'A favorite', description: 'A favorite',
icon: 'IconHeart', icon: 'IconHeart',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class FavoriteObjectMetadata extends BaseObjectMetadata { export class FavoriteObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -11,6 +11,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { MessageChannelObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel.object-metadata'; import { MessageChannelObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel.object-metadata';
import { MessageThreadObjectMetadata } from 'src/modules/messaging/standard-objects/message-thread.object-metadata'; import { MessageThreadObjectMetadata } from 'src/modules/messaging/standard-objects/message-thread.object-metadata';
import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata'; import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.messageChannelMessageAssociation, standardId: standardObjectIds.messageChannelMessageAssociation,
@ -20,6 +21,7 @@ import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/me
description: 'Message Synced with a Message Channel', description: 'Message Synced with a Message Channel',
icon: 'IconMessage', icon: 'IconMessage',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class MessageChannelMessageAssociationObjectMetadata extends BaseObjectMetadata { export class MessageChannelMessageAssociationObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -15,6 +15,7 @@ import { RelationMetadata } from 'src/engine/workspace-manager/workspace-sync-me
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { ConnectedAccountObjectMetadata } from 'src/modules/connected-account/standard-objects/connected-account.object-metadata'; import { ConnectedAccountObjectMetadata } from 'src/modules/connected-account/standard-objects/connected-account.object-metadata';
import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata'; import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
export enum MessageChannelSyncStatus { export enum MessageChannelSyncStatus {
PENDING = 'PENDING', PENDING = 'PENDING',
@ -42,6 +43,7 @@ export enum MessageChannelType {
description: 'Message Channels', description: 'Message Channels',
icon: 'IconMessage', icon: 'IconMessage',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class MessageChannelObjectMetadata extends BaseObjectMetadata { export class MessageChannelObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -11,6 +11,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata'; import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata'; import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/standard-objects/workspace-member.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.messageParticipant, standardId: standardObjectIds.messageParticipant,
@ -20,6 +21,7 @@ import { WorkspaceMemberObjectMetadata } from 'src/modules/workspace-member/stan
description: 'Message Participants', description: 'Message Participants',
icon: 'IconUserCircle', icon: 'IconUserCircle',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class MessageParticipantObjectMetadata extends BaseObjectMetadata { export class MessageParticipantObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -15,6 +15,7 @@ import { RelationMetadata } from 'src/engine/workspace-manager/workspace-sync-me
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata'; import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata';
import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata'; import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/message.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.messageThread, standardId: standardObjectIds.messageThread,
@ -24,6 +25,7 @@ import { MessageObjectMetadata } from 'src/modules/messaging/standard-objects/me
description: 'Message Thread', description: 'Message Thread',
icon: 'IconMessage', icon: 'IconMessage',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class MessageThreadObjectMetadata extends BaseObjectMetadata { export class MessageThreadObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -16,6 +16,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata'; import { MessageChannelMessageAssociationObjectMetadata } from 'src/modules/messaging/standard-objects/message-channel-message-association.object-metadata';
import { MessageParticipantObjectMetadata } from 'src/modules/messaging/standard-objects/message-participant.object-metadata'; import { MessageParticipantObjectMetadata } from 'src/modules/messaging/standard-objects/message-participant.object-metadata';
import { MessageThreadObjectMetadata } from 'src/modules/messaging/standard-objects/message-thread.object-metadata'; import { MessageThreadObjectMetadata } from 'src/modules/messaging/standard-objects/message-thread.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.message, standardId: standardObjectIds.message,
@ -25,6 +26,7 @@ import { MessageThreadObjectMetadata } from 'src/modules/messaging/standard-obje
description: 'Message', description: 'Message',
icon: 'IconMessage', icon: 'IconMessage',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class MessageObjectMetadata extends BaseObjectMetadata { export class MessageObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -20,6 +20,7 @@ import { CompanyObjectMetadata } from 'src/modules/company/standard-objects/comp
import { FavoriteObjectMetadata } from 'src/modules/favorite/standard-objects/favorite.object-metadata'; import { FavoriteObjectMetadata } from 'src/modules/favorite/standard-objects/favorite.object-metadata';
import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata';
import { EventObjectMetadata } from 'src/modules/event/standard-objects/event.object-metadata'; import { EventObjectMetadata } from 'src/modules/event/standard-objects/event.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.opportunity, standardId: standardObjectIds.opportunity,
@ -29,6 +30,7 @@ import { EventObjectMetadata } from 'src/modules/event/standard-objects/event.ob
description: 'An opportunity', description: 'An opportunity',
icon: 'IconTargetArrow', icon: 'IconTargetArrow',
}) })
@IsNotAuditLogged()
export class OpportunityObjectMetadata extends BaseObjectMetadata { export class OpportunityObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({
standardId: opportunityStandardFieldIds.name, standardId: opportunityStandardFieldIds.name,

View File

@ -2,6 +2,7 @@ import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/fi
import { viewFieldStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { viewFieldStandardFieldIds } 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 { standardObjectIds } 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 { 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';
import { IsNullable } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-nullable.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'; import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-system.decorator';
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
@ -16,6 +17,7 @@ import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.objec
description: '(System) View Fields', description: '(System) View Fields',
icon: 'IconTag', icon: 'IconTag',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class ViewFieldObjectMetadata extends BaseObjectMetadata { export class ViewFieldObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -9,6 +9,7 @@ import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/d
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.object-metadata'; import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.viewFilter, standardId: standardObjectIds.viewFilter,
@ -18,6 +19,7 @@ import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.objec
description: '(System) View Filters', description: '(System) View Filters',
icon: 'IconFilterBolt', icon: 'IconFilterBolt',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class ViewFilterObjectMetadata extends BaseObjectMetadata { export class ViewFilterObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -9,6 +9,7 @@ import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/d
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.object-metadata'; import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.viewSort, standardId: standardObjectIds.viewSort,
@ -18,6 +19,7 @@ import { ViewObjectMetadata } from 'src/modules/view/standard-objects/view.objec
description: '(System) View Sorts', description: '(System) View Sorts',
icon: 'IconArrowsSort', icon: 'IconArrowsSort',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class ViewSortObjectMetadata extends BaseObjectMetadata { export class ViewSortObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -16,6 +16,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
import { ViewFieldObjectMetadata } from 'src/modules/view/standard-objects/view-field.object-metadata'; import { ViewFieldObjectMetadata } from 'src/modules/view/standard-objects/view-field.object-metadata';
import { ViewFilterObjectMetadata } from 'src/modules/view/standard-objects/view-filter.object-metadata'; import { ViewFilterObjectMetadata } from 'src/modules/view/standard-objects/view-filter.object-metadata';
import { ViewSortObjectMetadata } from 'src/modules/view/standard-objects/view-sort.object-metadata'; import { ViewSortObjectMetadata } from 'src/modules/view/standard-objects/view-sort.object-metadata';
import { IsNotAuditLogged } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-not-audit-logged.decorator';
@ObjectMetadata({ @ObjectMetadata({
standardId: standardObjectIds.view, standardId: standardObjectIds.view,
@ -25,6 +26,7 @@ import { ViewSortObjectMetadata } from 'src/modules/view/standard-objects/view-s
description: '(System) Views', description: '(System) Views',
icon: 'IconLayoutCollage', icon: 'IconLayoutCollage',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class ViewObjectMetadata extends BaseObjectMetadata { export class ViewObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({

View File

@ -2,6 +2,7 @@ import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/fi
import { webhookStandardFieldIds } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { webhookStandardFieldIds } 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 { standardObjectIds } 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 { 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';
import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-system.decorator'; import { IsSystem } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/is-system.decorator';
import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator'; import { ObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/decorators/object-metadata.decorator';
import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata'; import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects/base.object-metadata';
@ -14,6 +15,7 @@ import { BaseObjectMetadata } from 'src/engine/workspace-manager/workspace-sync-
description: 'A webhook', description: 'A webhook',
icon: 'IconRobot', icon: 'IconRobot',
}) })
@IsNotAuditLogged()
@IsSystem() @IsSystem()
export class WebhookObjectMetadata extends BaseObjectMetadata { export class WebhookObjectMetadata extends BaseObjectMetadata {
@FieldMetadata({ @FieldMetadata({