From 47c16e90ada7022f25551092bbb4ae56f681928f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 3 Oct 2023 23:58:32 -0400 Subject: [PATCH] refactor: use helpers.isAllowedTo --- src/privileges/users.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/privileges/users.js b/src/privileges/users.js index ee666c3e0f..02b837d9d1 100644 --- a/src/privileges/users.js +++ b/src/privileges/users.js @@ -77,14 +77,14 @@ privsUsers.canEdit = async function (callerUid, uid) { if (parseInt(callerUid, 10) === parseInt(uid, 10)) { return true; } - const privsAdmin = require('./admin'); - const [isAdmin, isGlobalMod, isTargetAdmin, canManageUsers] = await Promise.all([ + + const [isAdmin, isGlobalMod, isTargetAdmin, isUserAllowedTo] = await Promise.all([ privsUsers.isAdministrator(callerUid), privsUsers.isGlobalModerator(callerUid), privsUsers.isAdministrator(uid), - privsAdmin.can('admin:users', callerUid), + helpers.isAllowedTo('admin:users', callerUid, [0]), ]); - + const canManageUsers = isUserAllowedTo[0]; const data = await plugins.hooks.fire('filter:user.canEdit', { isAdmin: isAdmin, isGlobalMod: isGlobalMod,