[Zope3-Users] Getting permissions for a class

Laurent Mignon laurent.mignon at softwareag.com
Thu Jan 15 12:06:24 EST 2009


Dan Korostelev wrote:
> You may want to check out the
> zope.security.checker.getCheckerForInstancesOf function that takes
> class as argument and return a security checker that is in this case
> an instance of zope.security.checker.Checker. It has get_permissions
> and set_permissions dictionaries and some helpful methods to quickly
> check needed permissions.
> 
Thanks !!!  That work
> 2009/1/15 Laurent Mignon <laurent.mignon at softwareag.com>:
>> Laurent Mignon wrote:
>>> Hi,
>>>
>>> I need to retrieve the permissions list on a class. How can I do.
>>>
>>> I've a class LegisltavePeriod and I'v written the following lines in my
>>> zcml:
>>>
>> Sorry for the typo into the directive (the question remain)
>>>   <five:class class=".legislativeperiod.LegislativePeriod">
>>     <class class=".legislativeperiod.LegislativePeriod">
>>>         <factory
>>>             id="tabellio.legislativeperiod"
>>>             title="Add a legislative period"/>
>>>         <require
>>>             permission="tabellio.legislativeperiod.legislativeperiod.Manage"
>>>             set_schema=".interfaces.ILegislativePeriod"
>>>             />
>>>         <require
>>>             permission="zope.View"
>>>             interface=".interfaces.ILegislativePeriod"
>>>             />
>>>     </class>
>>>
>>> How can I get the list of permissions declared for my LegislativePeriod.
>>>
>>> Thanks,
>>>
>>> sagblmi
>> _______________________________________________
>> Zope3-users mailing list
>> Zope3-users at zope.org
>> http://mail.zope.org/mailman/listinfo/zope3-users
>>
> 
> 
> 



More information about the Zope3-users mailing list