[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