[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Security - PermissionRegistry.py:1.1.2.12

Jim Fulton jim@zope.com
Thu, 13 Dec 2001 17:28:37 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/App/Security
In directory cvs.zope.org:/tmp/cvs-serv22486

Modified Files:
      Tag: Zope-3x-branch
	PermissionRegistry.py 
Log Message:
changed definePermission signature to match tutorial and require a title

=== Zope3/lib/python/Zope/App/Security/PermissionRegistry.py 1.1.2.11 => 1.1.2.12 ===
         return self._prefix + '.' + suffix
 
-    def definePermission(self, name, title=None, description=None):
+    def definePermission(self, permission, title, description=''):
         """Define a new permission object, register, and return it.
 
         name is the permission name, must be globally unique
@@ -42,11 +42,10 @@
 
         description (optional) is human readable
         """
-        if title is None:
-            title = name
         if description is None:
             description = ''
-        return self.register(self._make_global_id(name), title, description)
+        return self.register(self._make_global_id(permission),
+                             title, description)
 
     def definedPermission(self, name):
         """Return true if named permission is registered, otherwise return