[Zope3-Users] Re: security problem setting Annotations with an adapter

Dominique Lederer dominique.lederer at inode.at
Sat Nov 11 06:15:22 EST 2006

Philipp von Weitershausen schrieb:
> Dominique Lederer wrote:
>> i just added an adapter to my content-class, which gets and sets some
>> Annotations.
>> at the moment i do this in the adapters init to be able to set them:
>> def __init__(self, context):
>>         from zope.security.proxy import removeSecurityProxy
>>         self.context = removeSecurityProxy(context)
>> otherwise i get an
>> ForbiddenAttribute: ('__annotations__', <my_class object at 0xa6853cec>
>> Error
>> whats the right way to tell the zope security policy that setting
>> Annotaions via Adapter is allowed?
> Like Stephan said, you make the adapter trusted. See my book for
> detailed explanations and an example.

thank you both very much.

More information about the Zope3-users mailing list