Archive und Logging
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Injectable } from "@nestjs/common";
|
||||
import { Key, KeyHandout, User } from "src/model/entitites";
|
||||
import { Cylinder, Key, KeyHandout, User } from "src/model/entitites";
|
||||
import { KeySystem } from "src/model/entitites/system.entity";
|
||||
import { ActivityRepository, CylinderRepository, KeyRepository } from "src/model/repositories";
|
||||
import { HelperService } from "./system.helper.service";
|
||||
@@ -115,4 +115,30 @@ export class ActivityHelperService {
|
||||
message: msg,
|
||||
}))
|
||||
}
|
||||
|
||||
async logCylinderRestored(user: User, cylinder: Cylinder) {
|
||||
let msg = `Zylinder ${cylinder.name} wiederhergestellt`;
|
||||
|
||||
const system: KeySystem = await this.helper.getSystemOCylinder(cylinder);
|
||||
|
||||
this.activityRepo.save(
|
||||
this.activityRepo.create({
|
||||
system,
|
||||
user,
|
||||
message: msg,
|
||||
}))
|
||||
}
|
||||
|
||||
async logCylinderDeleted(user: User, cylinder: Cylinder) {
|
||||
let msg = `Zylinder ${cylinder.name} gelöscht`;
|
||||
|
||||
const system: KeySystem = await this.helper.getSystemOCylinder(cylinder);
|
||||
|
||||
this.activityRepo.save(
|
||||
this.activityRepo.create({
|
||||
system,
|
||||
user,
|
||||
message: msg,
|
||||
}))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user