Log AP updates

This commit is contained in:
Douglas Barone 2022-04-11 12:09:13 -04:00
parent 93781d8c97
commit 85758aaf64

View File

@ -1,18 +1,27 @@
import prisma from '../../prisma' import prisma from '../../prisma'
import { ACCESS_POINTS_UPDATED, pubsub } from '../../pubsub' import { ACCESS_POINTS_UPDATED, pubsub } from '../../pubsub'
import { logInfo } from '../../lib/logger'
export async function updateAccessPoint( export async function updateAccessPoint(
parent, parent,
{ data: { id, name, local, notes } }, { data: { id, name, local, notes } },
context, { auth },
info info
) { ) {
const accessPoint = await prisma.accessPoint.update({ const accessPoint = await prisma.accessPoint.update({
where: { id: parseInt(id) }, where: { id: parseInt(id) },
data: { name, local, notes } data: { name, local, notes }
}) })
logInfo({
tags: ['AccessPoint'],
message: `O usuário ${auth.displayName} (${auth.sAMAccountName}) atualizou as informações do AP ${accessPoint.name || accessPoint.hostname}`,
data: accessPoint
})
const accessPoints = await prisma.accessPoint.findMany({ const accessPoints = await prisma.accessPoint.findMany({
include: { wifiDevices: true } include: { wifiDevices: true }
}) })