[Zope3-dev] Problem with partialAnnotatableAdapters
Stephan Richter
srichter at cosmos.phy.tufts.edu
Fri May 27 10:03:45 EDT 2005
On Thursday 19 May 2005 13:45, Florian Lindner wrote:
> File "/home/florian/Zope3/src/zope/tales/tales.py", line 698, in evaluate
> return expression(self)
> File "/home/florian/Zope3/src/zope/tales/expressions.py", line 204, in
> __call__
> return self._eval(econtext)
> File "/home/florian/Zope3/src/zope/tales/expressions.py", line 198, in
> _eval return ob()
> File
> "/home/florian/Zope3/src/zope/app/dublincore/browser/metadataedit.py", line
> 37, in edit
> dc.title = unicode(request['dctitle'])
> ForbiddenAttribute: ('title',
> <zope.app.dublincore.annotatableadapter.ZDCPartialAnnotatableAdapter object
> at 0xb2a5a12c>)
> 127.0.0.1 - zope.manager [19/May/2005:19:38:34 +0200]
> "POST /cs/home/zope.manager/testfolder/Link/@@EditMetaData.html HTTP/1.1"
> 500 316
> "http://localhost:8080/cs/home/zope.manager/testfolder/Link/@@EditMetaData.
>html" "Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.0 (like
> Gecko)"
This is because the ZDCPartialAnnotatableAdapter has not the correct security
settings.
A totally different solution is provided by the Wiki and Bugtracker, that uses
properties to implement the title on the object and the data is simply stored
in the annotations.
Regards,
Stephan
--
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
More information about the Zope3-dev
mailing list