Re: changing permissions on classes/methods at runtime?

Lennart Regebro <[email protected]>
Newsgroups gmane.comp.web.zope.general
Message-ID <CAL0kPAXVMMG41V2z1X3qq=10KrYgEG5_T5GBKiwu9hVQ+AYzTg@mail.gmail.com>
On Mon, Mar 5, 2012 at 19:22, Sean Upton <[email protected]> wrote:
> On Wed, Feb 29, 2012 at 7:12 AM, Jürgen Herrmann
> <[email protected]> wrote:
>> hi all!
>>
>> is it possible to change permissions and roles on classes/methods
>> at runtime? normally you'd attach security declarations inline in
>> your class definition code:
>
> I don't off-hand know why just monkey-patching the security attribute
> of your class and then calling InitializeClass() again would not work,
> but the idea of changing these at runtime after initial zope startup
> sounds a bit odd, possibly dangerous.  What is it that you are trying
> to do?

When I needed this to be dynamic I simply did not have any security
declaration and instead tested the permissions the first thing I did
in the method. That worked fine. It is however probably ten years ago,
and I don't remember or have the code. But it was quite simple, I
think.

//Lennart
_______________________________________________
Zope maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.