if (
            !uid ||
            !(await hasPermissionAsync(uid, 'access-permissions')) ||
            (permission.level === CONSTANTS.SETTINGS_LEVEL && !(await hasPermissionAsync(uid, 'access-setting-permissions')))
        ) {