mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-12-11 18:37:23 +03:00
User managers can now see all events.
This commit is contained in:
parent
12b063f455
commit
4e420652e5
@ -3193,7 +3193,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
|
|||||||
const user = obj.users[userid];
|
const user = obj.users[userid];
|
||||||
const subscriptions = [userid, 'server-global'];
|
const subscriptions = [userid, 'server-global'];
|
||||||
if (user.siteadmin != null) {
|
if (user.siteadmin != null) {
|
||||||
if (user.siteadmin == 0xFFFFFFFF) subscriptions.push('*');
|
// Allow full site administrators and user managers to get all events.
|
||||||
|
if ((user.siteadmin == 0xFFFFFFFF) || ((user.siteadmin & 2) != 0)) subscriptions.push('*');
|
||||||
if ((user.siteadmin & 2) != 0) {
|
if ((user.siteadmin & 2) != 0) {
|
||||||
if ((user.groups == null) || (user.groups.length == 0)) {
|
if ((user.groups == null) || (user.groups.length == 0)) {
|
||||||
// Subscribe to all user changes
|
// Subscribe to all user changes
|
||||||
|
Loading…
Reference in New Issue
Block a user