[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/README.txt Fixed README.txt, Now the tests should pass

Daniel Blackburn blackburnd at gmail.com
Thu May 29 14:19:55 EDT 2008


Log message for revision 87054:
  Fixed README.txt, Now the tests should pass

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/README.txt

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/README.txt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-05-29 18:15:16 UTC (rev 87053)
+++ z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-05-29 18:19:55 UTC (rev 87054)
@@ -212,7 +212,7 @@
     section on the User Details page.
     
     >>> pprint(matrix['groups'].keys())
-    ['zope.group1']
+    ['zope.randy']
 
     The permission tree is used to display the levels of inheritance that were
     traversed to attain the permission displayed. The permission is
@@ -234,6 +234,20 @@
 
 
     >>> pprint(matrix['permissionTree'][1])
+    {'Root Folder': {'name': 'Root Folder',
+                     'parentList': ['Root Folder'],
+                     'permissions': [{'permission': 'concord.DeleteArticle',
+                                      'principal': 'zope.daniel',
+                                      'setting': PermissionSetting: Deny},
+                                     {'permission': 'concord.CreateArticle',
+                                      'principal': 'zope.daniel',
+                                      'setting': PermissionSetting: Deny},
+                                     {'permission': 'concord.ReadIssue',
+                                      'principal': 'zope.daniel',
+                                      'setting': PermissionSetting: Allow}]}}
+
+
+
      {'Root  Folder': {'name': 'Root  Folder',
                        'parentList': ['Root Folder'],
                        'permissions': [{'permission': 'concord.CreateArticle',
@@ -250,11 +264,12 @@
     whether or not the user has permissions at this context level.
 
     >>> pprint(matrix['permissions'])
-      [{'setting': PermissionSetting: Allow, 'permission': 'concord.CreateArticle'},
-       {'setting': PermissionSetting: Deny, 'permission': 'concord.ReadIssue'},
-       {'setting': PermissionSetting: Allow, 'permission': 'concord.DeleteIssue'},
-       {'setting': PermissionSetting: Deny, 'permission': 'concord.DeleteArticle'},
-       {'setting': PermissionSetting: Deny, 'permission': 'concord.CreateIssue'}]
+    [{'setting': PermissionSetting: Allow, 'permission': 'concord.CreateArticle'},
+     {'setting': PermissionSetting: Deny, 'permission': 'concord.ReadIssue'},
+     {'setting': PermissionSetting: Allow, 'permission': 'concord.DeleteIssue'},
+     {'setting': PermissionSetting: Deny, 'permission': 'concord.DeleteArticle'},
+     {'setting': PermissionSetting: Allow, 'permission': 'concord.CreateIssue'},
+     {'setting': PermissionSetting: Allow, 'permission': 'concord.PublishIssue'}]
 
     The roleTree structure is used to display the roles attained at
     each level of traversal. The roleTree is stored as a list so to
@@ -317,19 +332,24 @@
     ReadIssue.html
 
     >>> pprint(prinPerms)
-     {'groups': {'zope.group1': {'groups': {'zope.group2': {'groups': {},
-                                                            'permissionTree': [],
-                                                            'permissions': [],
-                                                            'roleTree': [],
-                                                            'roles': {}}},
-                                 'permissionTree': [],
-                                 'permissions': [],
-                                 'roleTree': [],
-                                 'roles': {}}},
-      'permissionTree': [],
-      'permissions': [],
-      'roleTree': [],
-      'roles': {}}
+    {'groups': {'zope.randy': {'groups': {'zope.group1': {'groups': {},
+                                                          'permissionTree': [],
+                                                          'permissions': [],
+                                                          'roleTree': [],
+                                                          'roles': {}},
+                                          'zope.group2': {'groups': {},
+                                                          'permissionTree': [],
+                                                          'permissions': [],
+                                                          'roleTree': [],
+                                                          'roles': {}}},
+                               'permissionTree': [],
+                               'permissions': [],
+                               'roleTree': [],
+                               'roles': {}}},
+     'permissionTree': [],
+     'permissions': [],
+     'roleTree': [],
+     'roles': {}}
 
 Following are the helper functions used within the securitytool, These
 contain a set of common functionality that is used in many places.



More information about the Checkins mailing list