[Zope3-Users] Re: Renaming and OrderedContainer
Garrett Smith
garrett at mojave-corp.com
Mon Jan 31 13:54:52 EST 2005
jürgen Kartnaller wrote:
> My question is now : (for my understanding of adapters)
>
> Is an adapter allowed to do everything on the class it adapts ?
> I mean, should it only use the interface of that class or is it
> allowed to use internals of the class ?
> I did it in my adapter to directly access _order in OrderedContainer.
By default, adapters are for security-proxied objects. An adapter can
get access to an unproxied object if it's configure as 'trusted':
<adapter trusted="true" factory="Foo" ... />
You'll in turn have to declare permissions for the trusted adapter
class:
<class class="Foo">
<require
permission="zope.ManageContent"
interface="IFoo" />
</class>
-- Garrett
More information about the Zope3-users
mailing list