complete new audit system
This commit is contained in:
+19
-1
@@ -40,6 +40,7 @@ exports.updateEmail = updateEmail;
|
||||
exports.deleteEmail = deleteEmail;
|
||||
exports.resetPassword = resetPassword;
|
||||
const stressfreiEmailService = __importStar(require("../services/stressfreiEmail.service.js"));
|
||||
const audit_service_js_1 = require("../services/audit.service.js");
|
||||
async function getEmailsByCustomer(req, res) {
|
||||
try {
|
||||
const customerId = parseInt(req.params.customerId);
|
||||
@@ -80,6 +81,12 @@ async function createEmail(req, res) {
|
||||
...req.body,
|
||||
customerId,
|
||||
});
|
||||
await (0, audit_service_js_1.logChange)({
|
||||
req, action: 'CREATE', resourceType: 'StressfreiEmail',
|
||||
resourceId: email.id.toString(),
|
||||
label: `Stressfrei-Wechseln Adresse angelegt für Kunde #${customerId}`,
|
||||
customerId,
|
||||
});
|
||||
res.status(201).json({ success: true, data: email });
|
||||
}
|
||||
catch (error) {
|
||||
@@ -92,6 +99,11 @@ async function createEmail(req, res) {
|
||||
async function updateEmail(req, res) {
|
||||
try {
|
||||
const email = await stressfreiEmailService.updateEmail(parseInt(req.params.id), req.body);
|
||||
await (0, audit_service_js_1.logChange)({
|
||||
req, action: 'UPDATE', resourceType: 'StressfreiEmail',
|
||||
resourceId: email.id.toString(),
|
||||
label: `Stressfrei-Wechseln Adresse aktualisiert`,
|
||||
});
|
||||
res.json({ success: true, data: email });
|
||||
}
|
||||
catch (error) {
|
||||
@@ -103,7 +115,13 @@ async function updateEmail(req, res) {
|
||||
}
|
||||
async function deleteEmail(req, res) {
|
||||
try {
|
||||
await stressfreiEmailService.deleteEmail(parseInt(req.params.id));
|
||||
const emailId = parseInt(req.params.id);
|
||||
await stressfreiEmailService.deleteEmail(emailId);
|
||||
await (0, audit_service_js_1.logChange)({
|
||||
req, action: 'DELETE', resourceType: 'StressfreiEmail',
|
||||
resourceId: emailId.toString(),
|
||||
label: `Stressfrei-Wechseln Adresse gelöscht`,
|
||||
});
|
||||
res.json({ success: true, message: 'Stressfrei-Wechseln Adresse gelöscht' });
|
||||
}
|
||||
catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user