User managers can now see all events.

Ylian Saint-Hilaire committed Aug 18, 2020 at 12:12 UTC 7770e1959e5bf1b399697fbebed82ae39d68ddef
1 file changed +2 -1
webserver.js
+2 -1
@@ -3193,7 +3193,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
3193 const user = obj.users[userid];
3194 const subscriptions = [userid, 'server-global'];
3195 if (user.siteadmin != null) {
3196 - if (user.siteadmin == 0xFFFFFFFF) subscriptions.push('*');
3196 + // Allow full site administrators and user managers to get all events.
3197 + if ((user.siteadmin == 0xFFFFFFFF) || ((user.siteadmin & 2) != 0)) subscriptions.push('*');
3198 if ((user.siteadmin & 2) != 0) {
3199 if ((user.groups == null) || (user.groups.length == 0)) {
3200 // Subscribe to all user changes