我正在编写一个visualforce页面,其中包括允许创建队列的其他内容。但是,我想根据用户是否具有所需的权限来控制是否显示该部分。
根据文档:创建队列用户需要同时拥有这两个权限:
- “自定义应用程序”
- “管理公共列表视图”
我正在像这样查询个人资料:
Profile profile = [
SELECT
PermissionsCustomizeApplication
//Was expecting: PermissionsManagePublicListViews
FROM
Profile
WHERE
Id = :UserInfo.getProfileId()];
但是我的问题是我不认为“管理公共列表视图”权限在 Profile 对象上公开。api名称是否如此不同我错过了它?有谁知道如何在代码中检查此权限?