upd: notifikasi
Deskripsi: - update notifikasi pada create diskusi, divisi, project dan task No Issues
This commit is contained in:
@@ -126,6 +126,34 @@ export async function POST(request: Request) {
|
||||
}
|
||||
});
|
||||
|
||||
const memberDivision = await prisma.divisionMember.findMany({
|
||||
where: {
|
||||
idDivision: idDivision
|
||||
},
|
||||
select: {
|
||||
User: {
|
||||
select: {
|
||||
id: true
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
const dataNotif = memberDivision.map((v: any) => ({
|
||||
..._.omit(v, ["User"]),
|
||||
idUserTo: v.User.id,
|
||||
idUserFrom: String(user.id),
|
||||
category: 'division/' + idDivision + '/discussion',
|
||||
idContent: data.id,
|
||||
title: 'Diskusi Baru',
|
||||
desc: 'Terdapat diskusi baru. Silahkan periksa detailnya.'
|
||||
}))
|
||||
|
||||
const insertNotif = await prisma.notifications.createMany({
|
||||
data: dataNotif
|
||||
})
|
||||
|
||||
// create log user
|
||||
const log = await createLogUser({ act: 'CREATE', desc: 'User membuat data diskusi', table: 'divisionDisscussion', data: data.id })
|
||||
|
||||
|
||||
Reference in New Issue
Block a user