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