2013-10-11 76 views
3

我試圖在Plone4安裝中授予某些角色的「正確」方式來刪除某些內容類型。到目前爲止,我已設法通過表達式和新權限(「刪除文章」)來限制刪除操作的可見性 - 如果有問題的對象是文章並且用戶有權刪除文章,則該按鈕是所示。授予Plone4中內容類型的刪除權限

問題是用戶仍需要「刪除對象」權限才能真正刪除文章,但授予用戶具有該權限的角色允許他刪除任何內容,而不僅僅是我想要的內容類型。有什麼辦法可以授予將特定內容類型刪除到某個角色的權限,例如,沿着「ArticleDeleter」角色的行?

有什麼建議嗎?

回答

3

檢查https://github.com/4teamwork/collective.deletepermission

報價出來的自述:

的collective.deletepermission包引入了一個額外的 權限刪除門戶網站的內容。通過分離權限刪除 門戶內容(我可以刪除這個內容對象) 刪除對象(我可以在此文件夾中刪除某些東西),我們現在可以 允許一個貢獻者刪除他創建的內容(所有者角色),不需要 讓他刪除屬於其他用戶的文件夾和對象 - 即使在嵌套環境中也可以使用 。