Sudah fix menunya, superadmin bisa memilihkan menu untuk user

This commit is contained in:
2025-11-25 16:21:15 +08:00
parent ace5aff1b6
commit e941ed3893
6 changed files with 47 additions and 15 deletions

View File

@@ -40,7 +40,7 @@ export default async function userUpdate(context: Context) {
...(isActive !== undefined && { isActive }),
...(roleId && { roleId }),
// Force logout: invalidate semua sesi
...(isRoleChanged || isActiveChanged ? { sessionInvalid: true } : {}),
...(isRoleChanged ? { sessionInvalid: true } : {}),
},
select: {
id: true,
@@ -53,7 +53,7 @@ export default async function userUpdate(context: Context) {
});
// ✅ HAPUS SEMUA SESI USER DI DATABASE
if (isRoleChanged || isActiveChanged) {
if (isRoleChanged) {
await prisma.userSession.deleteMany({ where: { userId: id } });
}