[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