2016-02-03 57 views
0

我可以爲模板分配權限以應用於從此模板定義的所有項目嗎?Sitecore:我可以爲模板分配權限以應用於從此模板定義的所有項目嗎?

更新1:將權限分配給標準值項目目前無法正常工作。

這是我的模板定義的權限[安全編輯]: enter image description here

這是我的實際項目的權限[安全編輯]: enter image description here

這實際項目的權限[訪問瀏覽器] [ enter image description here] 3

+0

當您在Access Viewer中的實際項目附近單擊「寫入」時,右側顯示的信息是什麼?它應該說「訪問此項目被拒絕爲...」 –

+0

哦......它說:「工作流程狀態定義項目不允許寫入。爲了允許寫入,授予'workflowState:write'訪問權限工作流程狀態定義項目「。對不起,我忘了提及工作流程。我給了批准的國家「工作流程:寫」,但仍然是相同的,我將狀態更改爲待定,現在它說「由於沒有訪問規則允許訪問,訪問此項目被拒絕」。 – TamerM

+0

試試這個:在Security Editor中選擇「Pending」狀態。單擊功能區中的「Columns」並選擇「工作流程狀態寫入」。允許'RoleX'工作流狀態寫入。 –

回答

5

您可以爲模板的_standard values分配權限。

所有使用此模板(以及從該模板繼承的)的項目都將設置這些權限。

有一個例外 - 如果該項目已經設置了一些其他權限,則不會使用來自_standard values的權限。


編輯

試試這個:在Security Editor選擇Pending狀態。在功能區中單擊Columns,然後選擇Workflow State Write。允許RoleXWorkflow State Write

+0

我已經試過了,但仍然在Access Viewer中顯示所有相關項目的默認只讀權限。它是否與某個人的角色有關? – TamerM

+0

我不確定你想要達到什麼目的。你可以再詳細一點嗎?添加描述什麼應該是權限,你有什麼設置,從安全編輯器和Access查看器的一些截圖也許? –

+0

我有一個模板BlogComment,我創建了它的標準值項目,並賦予它爲RoleX寫入權限。我打開Access Viewer查看RoleX對實際註釋項的權限,但寫權限仍然被撤銷。 – TamerM

相關問題