mirror of
https://github.com/ahmadk953/tasko.git
synced 2025-05-04 04:33:10 +00:00
Initial Commit
This commit is contained in:
commit
f3e2f01bd7
150 changed files with 13612 additions and 0 deletions
16
lib/generate-log-message.ts
Normal file
16
lib/generate-log-message.ts
Normal 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}"`;
|
||||
}
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue