summaryrefslogtreecommitdiffstats
path: root/server/api/wakerequests.js
diff options
context:
space:
mode:
authorJannik Schönartz2019-12-01 16:03:55 +0100
committerJannik Schönartz2019-12-01 16:03:55 +0100
commitdc25bd7de72aa574767876341e5792733c2ee0e0 (patch)
tree4086f19a6df107773a3990c422fe1160f8959147 /server/api/wakerequests.js
parent[configloader] bugfixes in the beta configloader: (diff)
downloadbas-dc25bd7de72aa574767876341e5792733c2ee0e0.tar.gz
bas-dc25bd7de72aa574767876341e5792733c2ee0e0.tar.xz
bas-dc25bd7de72aa574767876341e5792733c2ee0e0.zip
[server/log] Add logging to all modules
Logging with snapshots: Client: create / edit / delete / added to group / removed from group Group: create / edit / delete / added to group / removed from group Logging without snapshot: Wake-on-lan: wakup Ipxe-Builder: build / clear / cancel / script save IP-Ranges: create / edit / delete Logging: with info in description: User: create / edit / delete / grant role / revoke role Event: create / edit / delete Permission-Manager-Role: create / edit / delete Registration-Hook: create / delete / edit / change order Ipxe Configuration: create / delete / edit Backend: create / edit / delete
Diffstat (limited to 'server/api/wakerequests.js')
-rw-r--r--server/api/wakerequests.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/api/wakerequests.js b/server/api/wakerequests.js
index 9791d41..811fea9 100644
--- a/server/api/wakerequests.js
+++ b/server/api/wakerequests.js
@@ -5,9 +5,15 @@ const wolHelper = require(path.join(__appdir, 'lib', 'wolhelper'))
var express = require('express')
const { decorateApp } = require('@awaitjs/express')
var router = decorateApp(express.Router())
+const log = require(path.join(__appdir, 'lib', 'log'))
router.postAsync('', async (req, res) => {
const clients = await db.client.findAll({ where: { id: req.body.clients } })
+ await log({
+ category: 'WAKE_ON_LAN',
+ description: 'Wake on Lan signal to ' + clients.length + ' clients initiated by user.',
+ userId: req.user.id
+ })
wolHelper.wakeUp(clients)
res.status(200).end()
})