mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-11-22 22:17:31 +03:00
Fixed account name in device sessions.
This commit is contained in:
parent
9b7dfff4b1
commit
4b52e0269d
@ -1610,6 +1610,7 @@ module.exports.CreateMeshAgent = function (parent, db, ws, req, args, domain) {
|
|||||||
// Add the user's real name if present
|
// Add the user's real name if present
|
||||||
var u = parent.users[command.userid];
|
var u = parent.users[command.userid];
|
||||||
if (u == null) return;
|
if (u == null) return;
|
||||||
|
if (u.name) { command.name = u.name; }
|
||||||
if (u.realname) { command.realname = u.realname; }
|
if (u.realname) { command.realname = u.realname; }
|
||||||
|
|
||||||
// An agent can only request images of accounts with rights to the device.
|
// An agent can only request images of accounts with rights to the device.
|
||||||
|
@ -15691,9 +15691,10 @@
|
|||||||
function pad2(num) { var s = '00' + num; return s.substr(s.length - 2); }
|
function pad2(num) { var s = '00' + num; return s.substr(s.length - 2); }
|
||||||
function encodeURIComponentEx(txt) { return encodeURIComponent(txt).replace(/'/g,'%27'); };
|
function encodeURIComponentEx(txt) { return encodeURIComponent(txt).replace(/'/g,'%27'); };
|
||||||
function getUserName(userid) {
|
function getUserName(userid) {
|
||||||
var useridsplit = userid.split('/'), userid2 = userid[0] + '/' + userid[1] + '/' + userid[2], guestname = '';
|
var useridsplit = userid.split('/'), userid2 = useridsplit[0] + '/' + useridsplit[1] + '/' + useridsplit[2], guestname = '';
|
||||||
if ((useridsplit.length == 4) && (useridsplit[3].startsWith('guest:'))) { guestname = ' - ' + decode_utf8(atob(useridsplit[3].substring(6))); }
|
if ((useridsplit.length == 4) && (useridsplit[3].startsWith('guest:'))) { guestname = ' - ' + decode_utf8(atob(useridsplit[3].substring(6))); }
|
||||||
if (users && users[userid2] != null) return (users[userid2].name + guestname); return (useridsplit[2] + guestname);
|
if (users && users[userid2] != null) { if (users[userid2].realname != null) return (users[userid2].realname + guestname); else return (users[userid2].name + guestname); }
|
||||||
|
return (useridsplit[2] + guestname);
|
||||||
}
|
}
|
||||||
function round(value, precision) { var multiplier = Math.pow(10, precision || 0); return Math.round(value * multiplier) / multiplier; }
|
function round(value, precision) { var multiplier = Math.pow(10, precision || 0); return Math.round(value * multiplier) / multiplier; }
|
||||||
function safeNewWindow(url, target) { var newWindow = window.open(url, target, 'noopener,noreferrer'); if (newWindow) { newWindow.opener = null; } }
|
function safeNewWindow(url, target) { var newWindow = window.open(url, target, 'noopener,noreferrer'); if (newWindow) { newWindow.opener = null; } }
|
||||||
|
Loading…
Reference in New Issue
Block a user