summaryrefslogtreecommitdiffstats
path: root/server/api
diff options
context:
space:
mode:
authorJannik Schönartz2019-12-01 19:31:01 +0100
committerJannik Schönartz2019-12-01 19:31:01 +0100
commitde3c9f57041a5622080a1cf7732ef5994b885d10 (patch)
tree1944d9e33eaa80e89b21aaa0118305151479a66b /server/api
parent[configloader] enabled new configloader (diff)
downloadbas-de3c9f57041a5622080a1cf7732ef5994b885d10.tar.gz
bas-de3c9f57041a5622080a1cf7732ef5994b885d10.tar.xz
bas-de3c9f57041a5622080a1cf7732ef5994b885d10.zip
[server/log] Add iprange log when a group was edited
Diffstat (limited to 'server/api')
-rw-r--r--server/api/groups.js12
-rw-r--r--server/api/ipranges.js6
2 files changed, 16 insertions, 2 deletions
diff --git a/server/api/groups.js b/server/api/groups.js
index bdc560b..88e7da8 100644
--- a/server/api/groups.js
+++ b/server/api/groups.js
@@ -142,10 +142,22 @@ router.postAsync(['', '/:id'], async (req, res) => {
if (iprange.id) {
if (iprangeIdMap[iprange.id]) {
promises.push(iprangeIdMap[iprange.id].update(iprange))
+ log({
+ category: 'IPRANGE_EDIT',
+ description: '[' + iprange.id + '] IP range successfully edited from ' + ipHelper.toIPv4(iprange.startIp) + ' to ' + ipHelper.toIPv4(iprange.endIp),
+ groupId: group.id,
+ userId: req.user.id
+ })
delete iprangeIdMap[iprange.id]
}
} else {
promises.push(group.createIprange(iprange))
+ log({
+ category: 'IPRANGE_CREATE',
+ description: '[' + iprange.id + '] IP range successfully created from ' + ipHelper.toIPv4(iprange.startIp) + ' to ' + ipHelper.toIPv4(iprange.endIp),
+ groupId: group.id,
+ userId: req.user.id
+ })
}
})
// Destroy the deleted ipranges
diff --git a/server/api/ipranges.js b/server/api/ipranges.js
index fe66fd5..7750658 100644
--- a/server/api/ipranges.js
+++ b/server/api/ipranges.js
@@ -91,7 +91,8 @@ router.postAsync(['', '/:id'], async (req, res) => {
await log({
category: 'IPRANGE_CREATE',
description: 'IP range from ' + iphelper.toIPv4(req.body.startIp) + ' to ' + iphelper.toIPv4(req.body.endIp) + ' successfully created',
- userId: req.user.id
+ userId: req.user.id,
+ groupId: iprange.groupId
})
action = 'created'
} else if (req.params.id > 0) {
@@ -102,7 +103,8 @@ router.postAsync(['', '/:id'], async (req, res) => {
await log({
category: 'IPRANGE_EDIT',
description: '[' + iprange.id + '] IP range successfully edited from ' + iphelper.toIPv4(req.body.startIp) + ' to ' + iphelper.toIPv4(req.body.endIp),
- userId: req.user.id
+ userId: req.user.id,
+ groupId: iprange.groupId
})
}
} else {