[Zope-dev] Re: __ac_permissions__ question

Shane Hathaway shane@digicool.com
Mon, 21 Aug 2000 11:37:04 -0400


Chris Withers wrote:
> 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?

class Article:

  __ac_permissions__ = (
    ('View', ('prev_item', 'next_item', 'showSummary', 'desc_items')),
    )

  ... etc ...

Globals.default__class_init__(Article)

This should work as expected.  Security assertions are inherited except
when overridden.

BTW did getSubject() solve your other problem?  I'm not sure irc is
going to work again.  "irc.openprojects.net" seems to be too busy.

Shane