You're doing it wrong David. you can't use declarative security from inside PythonScripts otherwise you'd be able to declare your way into unrestricted code :-)
You have to use the security API of the File object itself: fileObject.manage_permission("View", roles=["Manager"], acquire=0) fileObject.manage_permission("Access contents information", roles=["Manager"], acquire=0) On Wed, 2003-01-22 at 17:53, David Cain wrote: > I have a simple python script that tries to do the following: > from AccessControl import ClassSecurityInfo > > And produces the following error: > Error Type: ImportError > Error Value: import of "ClassSecurityInfo" from "AccessControl" > is unauthorized. You are not allowed to access ClassSecurityInfo in this > context > -- Ideas don't stay in some minds very long because they don't like solitary confinement. _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )