Initial Commit

This commit is contained in:
Ahmad 2024-02-14 21:30:10 -05:00
commit f3e2f01bd7
No known key found for this signature in database
GPG key ID: 8FD8A93530D182BF
150 changed files with 13612 additions and 0 deletions

View file

@ -0,0 +1,16 @@
import { ACTION, AuditLog } from "@prisma/client";
export const generateLogMessage = (log: AuditLog) => {
const { action, entityTitle, entityType } = log;
switch (action) {
case ACTION.CREATE:
return `Created ${entityType.toLowerCase()} "${entityTitle}"`;
case ACTION.UPDATE:
return `Updated ${entityType.toLowerCase()} "${entityTitle}"`;
case ACTION.DELETE:
return `Deleted ${entityType.toLowerCase()} "${entityTitle}"`;
default:
return `Unknown action ${entityType.toLowerCase()} "${entityTitle}"`;
}
};