Skip to content

backends-web-backend


Class: AuditService

Defined in: backends/web-backend/src/audit/audit.service.ts:47

Implements

  • OnModuleInit

Constructors

Constructor

new AuditService(auditModel, teamModel, projectModel, eventBus): AuditService

Defined in: backends/web-backend/src/audit/audit.service.ts:48

Parameters

auditModel

Model<Document<unknown, { }, AuditLog, { }, { }> & AuditLog & object & object>

teamModel

Model<Document<unknown, { }, Team, { }, { }> & Team & object & object>

projectModel

Model<Document<unknown, { }, Project, { }, { }> & Project & object & object>

eventBus

EventBus

Returns

AuditService

Methods

getProjectLog()

getProjectLog(projectId, acting): Promise<{ entries: object[]; }>

Defined in: backends/web-backend/src/audit/audit.service.ts:79

Parameters

projectId

string

acting

string

Returns

Promise<{ entries: object[]; }>


getTeamLog()

getTeamLog(teamId, acting): Promise<{ entries: object[]; }>

Defined in: backends/web-backend/src/audit/audit.service.ts:70

Parameters

teamId

string

acting

string

Returns

Promise<{ entries: object[]; }>


handle()

handle(event): Promise<void>

Defined in: backends/web-backend/src/audit/audit.service.ts:59

Parameters

event

DomainEvent

Returns

Promise<void>


onModuleInit()

onModuleInit(): void

Defined in: backends/web-backend/src/audit/audit.service.ts:55

Returns

void

Implementation of

OnModuleInit.onModuleInit