mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-12 11:01:52 +00:00
Fix for: Collapse all when using view Group-Tags #3765
This commit is contained in:
parent
e3d638b08b
commit
4252205b74
2 changed files with 8 additions and 9 deletions
|
@ -5975,13 +5975,12 @@
|
||||||
CollapsedGroups = {};
|
CollapsedGroups = {};
|
||||||
for (var i in nodes) {
|
for (var i in nodes) {
|
||||||
var node = nodes[i];
|
var node = nodes[i];
|
||||||
if (node.tags) {
|
var mesh2 = meshes[node.meshid];
|
||||||
var mesh2 = meshes[node.meshid];
|
if (mesh2) {
|
||||||
if (mesh2) {
|
CollapsedGroups['tag:' + encodeURIComponentEx(mesh2.name)] = true;
|
||||||
for (var j in node.tags) { CollapsedGroups['tag:' + encodeURIComponentEx(mesh2.name + ' - ' + node.tags[j])] = true; }
|
if (node.tags) { for (var j in node.tags) { CollapsedGroups['tag:' + encodeURIComponentEx(mesh2.name + ' - ' + node.tags[j])] = true; } }
|
||||||
} else {
|
} else {
|
||||||
for (var j in node.tags) { CollapsedGroups['tag:' + encodeURIComponentEx('**INDV*~*DEVS** - ' + node.tags[j])] = true; }
|
if (node.tags) { for (var j in node.tags) { CollapsedGroups['tag:' + encodeURIComponentEx('**INDV*~*DEVS** - ' + node.tags[j])] = true; } }
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8404,7 +8403,7 @@
|
||||||
};
|
};
|
||||||
desktop.Start(desktopNode._id, 16994, '*', '*', 0);
|
desktop.Start(desktopNode._id, 16994, '*', '*', 0);
|
||||||
desktop.contype = 2;
|
desktop.contype = 2;
|
||||||
} else if ((contype == null) || (contype == 1) || ((contype == 3) && (currentNode.agent.id > 4))) {
|
} else if ((contype == null) || (contype == 1) || ((contype == 3) && (currentNode.agent.id > 4) && (debugmode != null))) {
|
||||||
// Setup the Mesh Agent remote desktop
|
// Setup the Mesh Agent remote desktop
|
||||||
desktop = CreateAgentRedirect(meshserver, CreateAgentRemoteDesktop('Desk'), serverPublicNamePort, authCookie, authRelayCookie, domainUrl);
|
desktop = CreateAgentRedirect(meshserver, CreateAgentRemoteDesktop('Desk'), serverPublicNamePort, authCookie, authRelayCookie, domainUrl);
|
||||||
desktop.m.UseExtendedKeyFlag = (desktopNode.agent.id < 5); // Only use extended keys on Windows agents for now
|
desktop.m.UseExtendedKeyFlag = (desktopNode.agent.id < 5); // Only use extended keys on Windows agents for now
|
||||||
|
|
|
@ -1776,7 +1776,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
|
||||||
} else {
|
} else {
|
||||||
// Check is email already exists
|
// Check is email already exists
|
||||||
obj.db.GetUserWithVerifiedEmail(domain.id, email, function (err, docs) {
|
obj.db.GetUserWithVerifiedEmail(domain.id, email, function (err, docs) {
|
||||||
if ((err != null) || (docs.length > 0 && docs.find(u => u._id === req.session.cuserid) < 0)) {
|
if ((err != null) || ((docs.length > 0) && (docs.find(function (u) { return (u._id === req.session.cuserid); }) < 0))) {
|
||||||
// Email already exitst
|
// Email already exitst
|
||||||
req.session.messageid = 102; // Existing account with this email address.
|
req.session.messageid = 102; // Existing account with this email address.
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue