mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-13 09:25:45 +01:00
Add privilege for accessing user information (#7859)
* Add view users info global privilege * Show user ip only to global mods and admins * fix missing comma * Hide link for users without correct privilege * move getting privilege information to getAllData * Hide the link from Global Moderators as well * Give Global Moderator view:users:info privilege * Restrict ip in post menu to view:users:info * add some trailing commas.... * Add privilege to categories test * Add group privilege to categories test * add upgrade script * fix style for TravisCI * more styling - change spaces to tabs * some more styling fixes (hopefully final one) * fix style for Travis CI * hide ip in chat messages * Don't show even hidden ips on user profile page
This commit is contained in:
committed by
Barış Soner Uşaklı
parent
781b3f1a9a
commit
b9583ed838
@@ -46,6 +46,9 @@ chatsController.get = async function (req, res, next) {
|
||||
room.title = room.roomName || room.usernames || '[[pages:chats]]';
|
||||
room.uid = uid;
|
||||
room.userslug = req.params.userslug;
|
||||
|
||||
room.canViewInfo = await privileges.global.can('view:users:info', uid);
|
||||
|
||||
res.render('chats', room);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user