try: self.manage_role('myRole', ['View management screens', 'View']) You may also want to check out this document: http://www.zope.org/Members/mcdonc/PDG/6-1-Security.stx ----- Original Message ----- From: <khowe@performance-net.com> To: <zope-dev@zope.org>; <zope@zope.org> Sent: Thursday, September 21, 2000 3:01 PM Subject: [Zope-dev] Assigning Permissions To Roles I am having trouble getting Roles to work via my Python Product. Creating a local role works fine: self._addRole('myRole') But how do I tell the Role what permissions it has programmatically? After looking in Role.py, I tried the following: self.manage_role('myRole', ['View management screens, View']) but this kicks up an error. Am I calling this impoperly? kh _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org 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 )