Add audit logs for each resource on batch commits

This commit is contained in:
Carlos Monastyrski
2025-07-18 19:41:04 -03:00
parent be04d3cf3a
commit f025509938
3 changed files with 102 additions and 14 deletions
+9 -1
View File
@@ -557,7 +557,6 @@ export const registerPITRouter = async (server: FastifyZodProvider) => {
type: EventType.PIT_PROCESS_NEW_COMMIT_RAW,
metadata: {
commitId: result.commitId,
folderChanges: result.folderChanges,
approvalId: result.approvalId,
projectId: req.body.projectId,
environment: req.body.environment,
@@ -567,6 +566,15 @@ export const registerPITRouter = async (server: FastifyZodProvider) => {
}
});
for await (const event of result.secretMutationEvents) {
await server.services.auditLog.createAuditLog({
...req.auditLogInfo,
orgId: req.permission.orgId,
projectId: req.body.projectId,
event
});
}
return { message: "success" };
}
});