[Zope3-checkins] CVS: Zope3/src/zope/app/securitypolicy - permissionroles.py:1.3 principalpermission.py:1.2 principalrole.py:1.2 rolepermission.py:1.3

Jim Fulton jim at zope.com
Sat Mar 6 11:50:59 EST 2004


Update of /cvs-repository/Zope3/src/zope/app/securitypolicy
In directory cvs.zope.org:/tmp/cvs-serv11249/src/zope/app/securitypolicy

Modified Files:
	permissionroles.py principalpermission.py principalrole.py 
	rolepermission.py 
Log Message:
Converted most getAdapter calls to use interface calls instead.


=== Zope3/src/zope/app/securitypolicy/permissionroles.py 1.2 => 1.3 ===
--- Zope3/src/zope/app/securitypolicy/permissionroles.py:1.2	Fri Mar  5 13:39:07 2004
+++ Zope3/src/zope/app/securitypolicy/permissionroles.py	Sat Mar  6 11:50:29 2004
@@ -15,7 +15,6 @@
 $Id$
 """
 
-from zope.component import getAdapter
 from zope.interface import implements
 
 from zope.app.interfaces.security import IPermission
@@ -44,7 +43,7 @@
         """
         Returns the list of setting names of each role for this permission.
         """
-        prm = getAdapter(self._context, IRolePermissionManager)
+        prm = IRolePermissionManager(self._context)
         proles = prm.getRolesForPermission(self._permission.getId())
         settings = {}
         for role, setting in proles:


=== Zope3/src/zope/app/securitypolicy/principalpermission.py 1.1 => 1.2 ===
--- Zope3/src/zope/app/securitypolicy/principalpermission.py:1.1	Fri Feb 27 07:46:31 2004
+++ Zope3/src/zope/app/securitypolicy/principalpermission.py	Sat Mar  6 11:50:29 2004
@@ -16,8 +16,6 @@
 $Id$
 """
 
-from zope.component import getAdapter
-
 from zope.interface import implements
 from zope.app.interfaces.annotation import IAnnotations
 from zope.app.securitypolicy.interfaces import IPrincipalPermissionManager
@@ -96,7 +94,7 @@
         # getting PrincipalPermissions.
         from zope.proxy import removeAllProxies
         context = removeAllProxies(self._context)
-        annotations = getAdapter(context, IAnnotations)
+        annotations = IAnnotations(context)
         try:
             return annotations[annotation_key]
         except KeyError:


=== Zope3/src/zope/app/securitypolicy/principalrole.py 1.1 => 1.2 ===
--- Zope3/src/zope/app/securitypolicy/principalrole.py:1.1	Fri Feb 27 07:46:31 2004
+++ Zope3/src/zope/app/securitypolicy/principalrole.py	Sat Mar  6 11:50:29 2004
@@ -15,7 +15,6 @@
 
 __metaclass__ = type
 
-from zope.component import getAdapter
 from zope.interface import implements
 from zope.security.proxy import trustedRemoveSecurityProxy
 
@@ -90,7 +89,7 @@
     def _getPrincipalRoles(self, create=0):
         """ Get the principal role map stored in the context, optionally
             creating one if necessary """
-        annotations = getAdapter(self._context, IAnnotations)
+        annotations = IAnnotations(self._context)
         try:
             # there's a chance that annotations is security proxied -
             # remove proxy to avoid authentication failure on role lookup


=== Zope3/src/zope/app/securitypolicy/rolepermission.py 1.2 => 1.3 ===
--- Zope3/src/zope/app/securitypolicy/rolepermission.py:1.2	Fri Mar  5 13:39:07 2004
+++ Zope3/src/zope/app/securitypolicy/rolepermission.py	Sat Mar  6 11:50:29 2004
@@ -109,7 +109,7 @@
         # getting RolePermissions.
         from zope.proxy import removeAllProxies
         context = removeAllProxies(self._context)
-        annotations = zapi.getAdapter(context, IAnnotations)
+        annotations = IAnnotations(context)
         try:
             return annotations[annotation_key]
         except KeyError:
@@ -137,7 +137,7 @@
         return self._role.description
 
     def permissionsInfo(self):
-        prm = zapi.getAdapter(self._context, IRolePermissionManager)
+        prm = IRolePermissionManager(self._context)
         rperms = prm.getPermissionsForRole(self._role.id)
         settings = {}
         for permission, setting in rperms:




More information about the Zope3-Checkins mailing list