How can i add a role automatically when creating my new instance of my class that extends ObjectManager?? REQUEST.set ( 'role', 'Void' ) self.manage_defined_roles ( "Add Role", REQUEST ) This throws a *get* error so i assume that the REQUEST.RESPONSE.redirect returned from the manage_defined_roles won't work from my python code. Drew
drew nichols wrote:
How can i add a role automatically when creating my new instance of my class that extends ObjectManager??
REQUEST.set ( 'role', 'Void' ) self.manage_defined_roles ( "Add Role", REQUEST )
This throws a *get* error so i assume that the REQUEST.RESPONSE.redirect returned from the manage_defined_roles won't work from my python code.
Drew
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
dunno if i understood you right but i think you just have to set the following class variable in your class __ac_roles__ = ("some role",) every instance than provides the role cheers, bernd
participants (2)
-
Bernd Dorn -
drew nichols