[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/ Misc Updates and Upgrades

Daniel Blackburn blackburnd at gmail.com
Wed Feb 20 12:34:59 EST 2008


Log message for revision 84083:
  Misc Updates and Upgrades

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/README.txt
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
  U   z3c.securitytool/trunk/src/z3c/securitytool/securitytool.py

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/README.txt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-02-20 17:28:58 UTC (rev 84082)
+++ z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-02-20 17:34:59 UTC (rev 84083)
@@ -392,7 +392,7 @@
 Here we will test with the principal that was populated earlier.
     >>> prinDetails = PrincipalDetails(firstIssue)
     >>> daniel  = principals.definePrincipal('daniel','daniel','daniel')
-    >>> pprint(prinDetails.principalPermissions('daniel') )
+    >>> pprint(prinDetails('daniel') )
     {'groups': {},
      'permissionTree': [],
      'permissions': [],

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-02-20 17:28:58 UTC (rev 84082)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-02-20 17:34:59 UTC (rev 84083)
@@ -158,8 +158,8 @@
         principal_security = PrincipalDetails(self.context)
         #principal_security = ISecurityChecker(self.context)
 
-        self.principalPermissions = principal_security.principalPermissions(
-            self.principal, skin=skin)
+        self.principalPermissions = principal_security(self.principal,
+                                                       skin=skin)
 
         self.legend = (u"<span class='Deny'>Red Bold = Denied Permission"
                        u"</span>,<span class='Allow'> Green Normal = "
@@ -200,13 +200,6 @@
     pageTemplateFile = "permdetails.pt"
 
     def update(self):
-#        prinDetails = PermissionDetails(self.context)
-#        
-#        self.permissionDetails = prinDetails.permissionDetails(
-#            self.principal, self.view, skin=skin)
-
-        #self.permissionDetails = IPermissionDetails(self.context)(self.principal,self.view,skin)
-
         self.principal = self.request.get('principal','no user specified')
         self.view = self.request.get('view','no view specified')
         self.skin = getSkin(self.request) or IBrowserRequest

Modified: z3c.securitytool/trunk/src/z3c/securitytool/securitytool.py
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/securitytool.py	2008-02-20 17:28:58 UTC (rev 84082)
+++ z3c.securitytool/trunk/src/z3c/securitytool/securitytool.py	2008-02-20 17:34:59 UTC (rev 84083)
@@ -255,13 +255,7 @@
         self.context = context
         #self.secChecker = SecurityChecker(self.context)
 
-    def __call__(self,principal_id,view_name, skin=IBrowserRequest):
-        self.principal_id = principal_id
-        self.view_name = view_name
-        self.skin = skin
-
-
-    def principalPermissions(self, principal_id, skin=IBrowserRequest):
+    def __call__(self,principal_id, skin=IBrowserRequest):
         """Return all security settings (permissions, groups, roles)
            for all interfaces provided by this context for a
            `principal_id`, and of course we are only after browser views"""



More information about the Checkins mailing list