[Zope-dev] Re: __ac_permissions__ question

Chris Withers chrisw@nipltd.com
Mon, 21 Aug 2000 16:32:57 +0100


Shane Hathaway wrote:
> > __ac_permissions__ = Posting.__ac_permissions__ + (
> > ('View', ['prev_item','next_item','showSummary','desc_items'],
> > ('Anonymous', 'Manager')),
> > )
> 
> You don't need to concatenate the permissions of the base classes.
> default__class_init__ will pick them up.

Now that I've got it in there ;-)

> > and Posting.__ac_permissions__ also defines a 'View' permission, which
> > methods are covered?
> 
> Assertions made on a method in a subclass override the assertions made
> in the base class.

Okay, Posting has the following list of methods for the 'view'
permission:
['date_posted','body_len','date_created','time_created','attachment','thread_path','index_html','showBody',
                 
'desc_items','dupString','striptags','tpId','tpURL','this','has_items','thread','title','author','body',
                  'email','subject']

Now, what I want to do is add the following methods to this list for the
Article class which subclasses Posting:
['prev_item','next_item','showSummary','desc_items']

How do I do that? 

cheers,

Chris