feat: audit Logs (#17660)
This commit is contained in:
+5
-1
@@ -7,12 +7,12 @@ import {
|
||||
ObjectRecordUpsertEvent,
|
||||
type ObjectRecordDiff,
|
||||
} from 'twenty-shared/database-events';
|
||||
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
|
||||
import {
|
||||
assertUnreachable,
|
||||
isDefined,
|
||||
isNonEmptyArray,
|
||||
} from 'twenty-shared/utils';
|
||||
import { STANDARD_OBJECTS } from 'twenty-shared/metadata';
|
||||
|
||||
import type { ObjectLiteral } from 'typeorm';
|
||||
|
||||
@@ -82,6 +82,7 @@ export const formatTwentyOrmEventToDatabaseBatchEvent = <
|
||||
const event = new ObjectRecordCreateEvent<T>();
|
||||
|
||||
event.userId = authContext?.user?.id;
|
||||
event.userWorkspaceId = authContext?.userWorkspaceId;
|
||||
event.workspaceMemberId = authContext?.workspaceMemberId;
|
||||
event.recordId = recordAfter.id;
|
||||
event.properties = { after: recordAfter };
|
||||
@@ -143,6 +144,7 @@ export const formatTwentyOrmEventToDatabaseBatchEvent = <
|
||||
|
||||
const eventPayload = {
|
||||
userId: authContext?.user?.id,
|
||||
userWorkspaceId: authContext?.userWorkspaceId,
|
||||
workspaceMemberId: authContext?.workspaceMemberId,
|
||||
recordId: recordAfter.id,
|
||||
properties: {
|
||||
@@ -192,6 +194,7 @@ export const formatTwentyOrmEventToDatabaseBatchEvent = <
|
||||
const event = new ObjectRecordDestroyEvent<T>();
|
||||
|
||||
event.userId = authContext?.user?.id;
|
||||
event.userWorkspaceId = authContext?.userWorkspaceId;
|
||||
event.workspaceMemberId = authContext?.workspaceMemberId;
|
||||
event.recordId = recordBefore.id;
|
||||
event.properties = { before: recordBefore };
|
||||
@@ -213,6 +216,7 @@ export const formatTwentyOrmEventToDatabaseBatchEvent = <
|
||||
const event = new ObjectRecordUpsertEvent<T>();
|
||||
|
||||
event.userId = authContext?.user?.id;
|
||||
event.userWorkspaceId = authContext?.userWorkspaceId;
|
||||
event.workspaceMemberId = authContext?.workspaceMemberId;
|
||||
event.recordId = recordAfter.id;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user