[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt Updated the principalInfo.pt page now we only display the digested permissions inherited from each group. We no longer want to see all the details given from each group as this can be rather large. To view the groups detailed security settings just visit the groups or principals detail page

Daniel Blackburn blackburnd at gmail.com
Tue Jun 10 20:39:38 EDT 2008


Log message for revision 87298:
  Updated the principalInfo.pt page now we only display the digested permissions inherited from each group. We no longer want to see all the details given from each group as this can be rather large. To view the groups detailed security settings just visit the groups or principals detail page

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt	2008-06-10 21:44:46 UTC (rev 87297)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt	2008-06-11 00:39:36 UTC (rev 87298)
@@ -119,83 +119,36 @@
                       <br tal:condition="roleTree">
                 </div>
 
-                <div tal:condition="groups"> 
-                       <div tal:repeat="group python: groups.keys()">
-                            <metal:block
-                                 tal:define="gPermissions python:groups[group]['permissions'];
-                                             roles python:groups[group]['roles'];
-                                             roleTree python:groups[group]['roleTree'];
-                                             permissionTree python:groups[group]['permissionTree'];
-                                             groups python:groups[group]['groups']">
-
-                                 <div class="context">
-                                     <h3 tal:condition="gPermissions"
-                                     tal:define="junk python:gPermissions.sort()"> Directly provided
-                                     permissions in effect from Group:
+                <div tal:condition="groups" class="context">
+                     <h3 >
+                        Groups defined for this user
+                     </h3>
+                     <div tal:repeat="group python: groups.keys()">
+                         <br>
+                         <div class="contextList" >
                                    <a tal:content="group"
                                        tal:attributes="href
                                                 string:principalDetails.html?principal=${group}">
-                                    Group</a></h3>
-                                     <p class="sectionInfo"  tal:condition="gPermissions"> This section lists all
-                                     permissions directly assigned to
-                                     the group at
-                                     <br> all contexts in the current traversal
-                                     path. These are the actual <br>permissions for the
-                                     group 
-                                   <a tal:content="group"
-                                       tal:attributes="href
-                                                string:principalDetails.html?principal=${group}">
-                                    Principal</a> at this context level.
-                                     </p>
-                                     <br>
+                                    Group</a>
+                         </div>
 
-                                     <div tal:repeat="permissionItem gPermissions" >
-                                        <div class="finalPermissions">
-                                        <div   tal:attributes="class python: permissionItem['setting']"
-                                                    tal:content="python:
-                                     permissionItem['permission']"/>
-                                        </div>
-                                     </div>
-                                     <br tal:condition="gPermissions">
-                                     <h3 tal:condition="roles">Permissions provided by roles
-                                     in effect from Group:
-                                   <a tal:content="group"
-                                       tal:attributes="href
-                                                string:principalDetails.html?principal=${group}">
-                                    Group</a></h3>
 
-                                     <p class="sectionInfo"  tal:condition="roles"> This section lists all
-                                     the roles assigned to this group and the <br> 
-                                     permissions they provide at all contexts in the current <br>
-                                     traversal path. These are the actual roles with their <br>
-                                     permissions for the group 
-
-                                   <a tal:content="group"
-                                       tal:attributes="href
-                                                string:principalDetails.html?principal=${group}">
-                                    Principal</a>
-
-                                     </p>
-                                     <br>
-                                     <div tal:condition="roles">
-                                       <div tal:repeat="role python: sorted(roles)">
-                                         <div class="contextList"
-                                     tal:content="python: role">zope.ManageSite:</div>
-                                         <div  tal:define="permissions python:roles[role]">
-                                            <div class="contextListIndent"
-                                                 tal:define="junk python:permissions.sort()"
-                                                 tal:repeat="permission permissions">
-                                                 <div  tal:attributes="class permission/setting"
-                                                       tal:content="permission/permission"/>
-                                            </div>                      
-                                         </div>
-                                         <br>
-                                       </div>
-                                     </div>
-                                 </div>
-
-                            </metal:block>
-                       </div>
+                         
+                         <metal:block
+                              tal:define="gPermissions python:groups[group]['permissions'];
+                                          roles python:groups[group]['roles'];
+                                          roleTree python:groups[group]['roleTree'];
+                                          permissionTree python:groups[group]['permissionTree'];
+                                          groups python:groups[group]['groups']">
+                 
+                             <div tal:repeat="permissionItem gPermissions" >
+                                <div class="finalPermissions">
+                                <div tal:attributes="class python: permissionItem['setting']"
+                                     tal:content="python:permissionItem['permission']"/>
+                                </div>
+                             </div>
+                         </metal:block>
+                    </div>
                 </div>
            </metal:block>
         </div>



More information about the Checkins mailing list