1
你知道,你開始創建一個名爲something.good
分佈,它定義了一個permissions.zcml
的東西,如:如何幹淨地刪除Plone自定義權限?
<configure xmlns="http://namespaces.zope.org/zope">
<permission
id="something.good.reset"
title="something.good: reset entries"
/>
</configure>
不過,一旦分佈安裝在服務器上,你就會意識到,權限並不好足夠並且必須被完全重構爲something.else
。
從plone_quickinstaller
上卸載something.good
不會刪除權限。去ZMI內的任何安全標籤,你仍然可以看到它。
我環顧四周尋找文檔,瀏覽代碼AccessControl
和Products.GenericSetup
但找不到任何東西。
有關如何刪除它的任何想法?
你是對的;請注意*權限的賦值*存儲在ZODB中(持久化)。再次向Zope添加權限,神奇的權限分配會重新出現。 –
感謝馬丁的筆記。任何代碼指針如何也清理這個? – gforcada
你的意思是刪除持續的assigment信息? –