mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	allowing moderators access to the account info page
This commit is contained in:
		| @@ -36,6 +36,9 @@ helpers.getUserDataByUserSlug = function (userslug, callerUID, callback) { | ||||
| 				isGlobalModerator: function (next) { | ||||
| 					user.isGlobalModerator(callerUID, next); | ||||
| 				}, | ||||
| 				isModerator: function (next) { | ||||
| 					user.isModeratorOfAnyCategory(callerUID, next); | ||||
| 				}, | ||||
| 				isFollowing: function (next) { | ||||
| 					user.isFollowing(callerUID, uid, next); | ||||
| 				}, | ||||
| @@ -65,6 +68,7 @@ helpers.getUserDataByUserSlug = function (userslug, callerUID, callback) { | ||||
| 			var userSettings = results.userSettings; | ||||
| 			var isAdmin = results.isAdmin; | ||||
| 			var isGlobalModerator = results.isGlobalModerator; | ||||
| 			var isModerator = results.isModerator; | ||||
| 			var isSelf = parseInt(callerUID, 10) === parseInt(userData.uid, 10); | ||||
|  | ||||
| 			userData.joindateISO = utils.toISOString(userData.joindate); | ||||
| @@ -87,7 +91,7 @@ helpers.getUserDataByUserSlug = function (userslug, callerUID, callback) { | ||||
| 				userData.ips = results.ips; | ||||
| 			} | ||||
|  | ||||
| 			if (!isAdmin && !isGlobalModerator) { | ||||
| 			if (!isAdmin && !isGlobalModerator && !isModerator) { | ||||
| 				userData.moderationNote = undefined; | ||||
| 			} | ||||
|  | ||||
| @@ -96,7 +100,9 @@ helpers.getUserDataByUserSlug = function (userslug, callerUID, callback) { | ||||
| 			userData.theirid = userData.uid; | ||||
| 			userData.isAdmin = isAdmin; | ||||
| 			userData.isGlobalModerator = isGlobalModerator; | ||||
| 			userData.isModerator = isModerator; | ||||
| 			userData.isAdminOrGlobalModerator = isAdmin || isGlobalModerator; | ||||
| 			userData.isAdminOrGlobalModeratorOrModerator = isAdmin || isGlobalModerator || isModerator; | ||||
| 			userData.canBan = isAdmin || isGlobalModerator; | ||||
| 			userData.canChangePassword = isAdmin || (isSelf && parseInt(meta.config['password:disableEdit'], 10) !== 1); | ||||
| 			userData.isSelf = isSelf; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user