[Zope3-Users] ForbiddenAttribute "add" error
Joseph Method
tristil at gmail.com
Fri Mar 3 19:31:29 EST 2006
Hi, I get this error
ForbiddenAttribute: ('add', <zope.app.publisher.browser.viewmeta.+
object at 0x754d09ac>)
when I try to add a "Claim" to a "DebtManager" (both are subclasses of
Folder) at http://localhost:8031/DebtManager/+/@@AddClaim.html
The addform looks like this:
<browser:addform
schema="debtman.interfaces.IClaim"
content_factory="debtman.debt.Claim"
label="Add Claim"
name="AddClaim.html"
fields="title description debtor creditor amount"
permission="zope.ManageContent"
/>
and the content type declaration looks like:
<content class=".debt.DebtManager">
<require
permission="zope.ManageContent"
interface=".interfaces.IDebtManager" />
<require
permission="zope.ManageContent"
interface=".interfaces.IDebtManagerSchema" />
<require
permission="zope.ManageContent"
set_schema=".interfaces.IDebtManagerSchema"
/>
<require
permission="zope.ManageContent"
attributes="add"
/>
<require like_class="zope.app.folder.Folder" />
</content>
The permission require for "add" is just an attempt to get rid of the
error. I've asked around on #zope3-dev, but no one knew.
--
-J. Method
More information about the Zope3-users
mailing list