upd: log user page user

Deskripsi:
- pengaplikasian log user pada user

No Issues
This commit is contained in:
amel
2024-07-29 15:36:30 +08:00
parent f546570a09
commit dd1defcf75
3 changed files with 14 additions and 1 deletions

View File

@@ -1,3 +1,4 @@
import { createLogUser } from '@/module/user';
import { prisma } from "@/module/_global";
import { NextRequest } from "next/server";
@@ -27,7 +28,11 @@ export async function createUser(req: NextRequest) {
},
});
return Response.json(users, { status: 200 });
// create log user
const log = await createLogUser({ act: 'CREATE', desc: 'User membuat data user baru', table: 'user', data: users.id })
return Response.json({ success: true, message: 'Sukses membuat user' }, { status: 200 });
} catch (error) {
console.error(error);
return Response.json({ success: false, message: "Internal Server Error" }, { status: 500 });

View File

@@ -1,3 +1,4 @@
import { createLogUser } from '@/module/user';
import { prisma } from "@/module/_global";
import { NextRequest } from "next/server";
@@ -13,6 +14,9 @@ export async function deleteUser(req: NextRequest) {
},
});
// create log user
const log = await createLogUser({ act: 'DELETE', desc: 'User menghapus data user', table: 'user', data: update.id })
return Response.json(
{ success: true, message: "Sukses Delete User" },
{ status: 200 }

View File

@@ -1,3 +1,4 @@
import { createLogUser } from '@/module/user';
import { prisma } from "@/module/_global";
import { NextRequest } from "next/server";
@@ -22,6 +23,9 @@ export async function updateUser(req: NextRequest) {
},
});
// create log user
const log = await createLogUser({ act: 'UPDATE', desc: 'User mengupdate data user', table: 'user', data: data.id })
return Response.json(
{ success: true, message: "Sukses Update User" },
{ status: 200 }