3
我有一個簡單的內容類型,有幾個字段,其中一個使用RelationList關聯另一個內容類型的項目。作爲一個簡單的用戶,我可以創建內容類型,並選擇相關項目。這是保存好,但是如果我編輯內容類型列表是空的。如果我將角色'經理'分配給用戶,那麼如果我編輯內容類型,我可以看到這些項目(如預期的那樣)。 如何設置正確的權限以便作爲用戶進行編輯將包含項目?我試圖找到任何與ZMI內部相關的內容和部分作爲安全/工作流程/權限等,但這並不適合我。Zope z3c.relationfield關係列表和錯誤的自定義內容類型的權限
任何建議非常歡迎。
from z3c.relationfield.schema import RelationList
class ILecture(form.Schema):
form.widget(relatedItems=QuerySourceFieldCheckboxWidget)
relatedItems = RelationList(
title=u"Clips",
description=,
default=[],
value_type=RelationChoice(title=_(u"Related"),
source=ObjPathSourceBinder(object_provides=IPlumiVideo.__identifier__)),
required=True,
)
YG。我posted,但由於我不知道這個項目是多麼活躍,我也在這裏發佈。
類似的東西不要,如果你的簡單的用戶可以正常或無法看到所引用的內容。 –