diff options
Diffstat (limited to 'src/zope/security/zcml.py')
-rw-r--r-- | src/zope/security/zcml.py | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/zope/security/zcml.py b/src/zope/security/zcml.py index 4198405..8504321 100644 --- a/src/zope/security/zcml.py +++ b/src/zope/security/zcml.py @@ -24,7 +24,6 @@ from zope.schema.interfaces import IFromUnicode from zope.security.permission import checkPermission from zope.security.management import setSecurityPolicy -from zope.security._compat import _u @implementer(IFromUnicode) class Permission(Id): @@ -42,9 +41,9 @@ class Permission(Id): if value != 'zope.Public': self.context.action( - discriminator = None, - callable = checkPermission, - args = (None, value), + discriminator=None, + callable=checkPermission, + args=(None, value), # Delay execution till end. This is an # optimization. We don't want to intersperse utility @@ -53,39 +52,40 @@ class Permission(Id): # utility definition, as extensive caches have to be # rebuilt. order=9999999, - ) + ) class ISecurityPolicyDirective(Interface): """Defines the security policy that will be used for Zope.""" component = GlobalObject( - title=_u("Component"), - description=_u("Pointer to the object that will handle the security."), + title=u"Component", + description=u"Pointer to the object that will handle the security.", required=True) def securityPolicy(_context, component): _context.action( - discriminator = 'defaultPolicy', - callable = setSecurityPolicy, - args = (component,) ) + discriminator='defaultPolicy', + callable=setSecurityPolicy, + args=(component,) + ) class IPermissionDirective(Interface): """Define a new security object.""" id = Id( - title=_u("Id"), - description=_u("Id as which this object will be known and used."), + title=u"Id", + description=u"Id as which this object will be known and used.", required=True) title = MessageID( - title=_u("Title"), - description=_u("Provides a title for the object."), + title=u"Title", + description=u"Provides a title for the object.", required=True) description = MessageID( - title=_u("Description"), - description=_u("Provides a description for the object."), + title=u"Description", + description=u"Provides a description for the object.", required=False) def permission(_context, id, title, description=''): @@ -99,13 +99,13 @@ class IRedefinePermission(Interface): """Define a permission to replace another permission.""" from_ = Permission( - title=_u("Original permission"), - description=_u("Original permission id to redefine."), + title=u"Original permission", + description=u"Original permission id to redefine.", required=True) to = Permission( - title=_u("Substituted permission"), - description=_u("Substituted permission id."), + title=u"Substituted permission", + description=u"Substituted permission id.", required=True) def redefinePermission(_context, from_, to): @@ -113,6 +113,6 @@ def redefinePermission(_context, from_, to): # check if context has any permission mappings yet if not hasattr(_context, 'permission_mapping'): - _context.permission_mapping={} + _context.permission_mapping = {} _context.permission_mapping[from_] = to |