我正在編寫一個visualforce頁面,其他內容允許創建隊列。不過,我想根據用戶是否具有所需權限來控制該部分是否顯示。從配置文件SObject中缺少「管理公共列表視圖」權限
根據文檔:Creating Queues用戶需要同時擁有權限:
- 「自定義應用程序」
- 「管理公用列表視圖」
我查詢輪廓像這樣:
Profile profile = [
SELECT
PermissionsCustomizeApplication
//Was expecting: PermissionsManagePublicListViews
FROM
Profile
WHERE
Id = :UserInfo.getProfileId()];
但是我的問題是我不瘦k「配置文件」對象上公開了「管理公共列表視圖」權限。 api名稱如此不同我錯過了嗎?有誰知道如何檢查代碼中的此權限?
這不是我正在尋找的。但如果這是我唯一的選擇,那就是我可能必須做的事情。 – 2012-07-19 20:26:26
我實現這個建議沒有成功,你對隊列上的CRUD操作的假設是不正確的。通過共享不會阻止創建隊列。 – 2012-07-23 11:32:18
Doh,當然聽起來像是一個棘手的問題。 – 2012-07-23 12:38:57