This has been used to solve the problem seen by Michael when iterating 
over items and getting "meta_type" where the sessioning objects were in 
the list of items being iterated over.

Michael R. Bernstein wrote:

> On Wed, 2002-01-09 at 10:13, Wolfram Kerber wrote:
> 
>>>I didn't think you could have more than one
>>>setDefaultAccess in a class. If you can, then you can set:
>>>
>>>security.setDefaultAccess('deny')
>>>security.setDefaultAccess({'meta_type': 1})
>>>
>>The last 'setDefaultAccess' statement in a class will define the actual
>>behaviour, i.e use only one.
>>
>>
>>>But otherwise, you would have to list all attributes of the class in the
>>>dict of a single statement, wouldn't you?
>>>
>>No, all attributes that aren't in the dict are private.
>>
> 
> Thanks, Wolfram. That was very informative.
> 
> This will let classes that use declarative security have a deny by
> default policy, while still allowing access to certain attributes for
> backward compatibility.
> 
> Michael Bernstein.
> 
> 



_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to