fix ganti role, user menu access ikut ke create fix
This commit is contained in:
@@ -35,13 +35,6 @@ export default async function userUpdate(context: Context) {
|
|||||||
const isActiveChanged =
|
const isActiveChanged =
|
||||||
isActive !== undefined && currentUser.isActive !== isActive;
|
isActive !== undefined && currentUser.isActive !== isActive;
|
||||||
|
|
||||||
// ✅ Jika role berubah, hapus semua akses menu yang ada
|
|
||||||
if (isRoleChanged) {
|
|
||||||
await prisma.userMenuAccess.deleteMany({
|
|
||||||
where: { userId: id }
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// ✅ Jika role berubah, reset dan set ulang akses menu
|
// ✅ Jika role berubah, reset dan set ulang akses menu
|
||||||
if (isRoleChanged && roleId) {
|
if (isRoleChanged && roleId) {
|
||||||
// Hapus akses lama
|
// Hapus akses lama
|
||||||
@@ -63,8 +56,6 @@ export default async function userUpdate(context: Context) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Update user
|
// Update user
|
||||||
const updatedUser = await prisma.user.update({
|
const updatedUser = await prisma.user.update({
|
||||||
where: { id },
|
where: { id },
|
||||||
|
|||||||
Reference in New Issue
Block a user