Web Power Switch operations are now logged.
Ylian Saint-Hilaire committed
Dec 31, 2021 at 13:17 UTC
935ad091297e40e1ea14f5302b7d59b19caa141d
2 files changed
+5
-3
meshuser.js
+2
-2
@@ -2902,7 +2902,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
2902
if (node.mtype == 4) {
2903
// Send out an event to perform turn off command on the port
2904
//var targets = parent.CreateNodeDispatchTargets(node.meshid, node._id, ['devport-operation', 'server-users', user._id]);
2905
- var event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'turnon', domain: domain.id, nolog: 1, portid: node.portid, porttype: node.porttype, portnum: node.portnum, meshid: node.meshid, mtype: node.mtype };
2905
+ const event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'turnon', domain: domain.id, portid: node.portid, porttype: node.porttype, portnum: node.portnum, meshid: node.meshid, mtype: node.mtype, msgid: 132, msg: "Turn on." };
2906
parent.parent.DispatchEvent([ 'devport-operation' ], obj, event);
2907
return;
2908
}
@@ -3072,7 +3072,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
3072
if (node.mtype == 4) {
3073
// Send out an event to perform turn off command on the port
3074
//var targets = parent.CreateNodeDispatchTargets(node.meshid, node._id, ['devport-operation', 'server-users', user._id]);
3075
- var event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'turnoff', domain: domain.id, nolog: 1, portid: node.portid, porttype: node.porttype, portnum: node.portnum, meshid: node.meshid, mtype: node.mtype };
3075
+ var event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'turnoff', domain: domain.id, portid: node.portid, porttype: node.porttype, portnum: node.portnum, meshid: node.meshid, mtype: node.mtype, msgid: 133, msg: "Turn off." };
3076
parent.parent.DispatchEvent([ 'devport-operation' ], obj, event);
3077
return;
3078
}
views/default.handlebars
+3
-1
@@ -13348,7 +13348,9 @@
13348
128: "Account created, name is {0}.",
13349
129: "Removed account display name.",
13350
130: "User notifications changed",
13351
- 131: "Added device share {0} with unlimited time."
13351
+ 131: "Added device share {0} with unlimited time.",
13352
+ 132: "Turn on.",
13353
+ 133: "Turn off."
13354
};
13355
13356
// Highlights the device being hovered