[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/browser/ Style and page template changes to vum.html

Daniel Blackburn blackburnd at gmail.com
Mon Jan 28 09:44:20 EST 2008


Log message for revision 83283:
  Style and page template changes to vum.html

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/viewprincipalmatrix.pt
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css	2008-01-28 14:19:32 UTC (rev 83282)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css	2008-01-28 14:44:19 UTC (rev 83283)
@@ -108,3 +108,6 @@
   font-weight:bold;
   color:red;
 }
+.headings {
+    background-color: #999;
+}

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/viewprincipalmatrix.pt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/viewprincipalmatrix.pt	2008-01-28 14:19:32 UTC (rev 83282)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/viewprincipalmatrix.pt	2008-01-28 14:44:19 UTC (rev 83283)
@@ -32,29 +32,39 @@
    </form>
    <br />
    <table tal:define="urlViewName view/urlEncodedViewName" >
+       <th class="headings">&nbsp</th>
+       <th class="headings"
+           tal:repeat="principal view/viewMatrix">
+           <a tal:content="principal"
+               tal:attributes="href string:ud.html?principal=${principal}">Principal</a>
+       </th>
+
        <metal:block tal:repeat="viewObj view/viewList"
                     tal:attributes="class view/cssclass">
           <tr>
-            <th align="left">
+            <th align="left" valign="bottom" >
                <h2 tal:content="python: viewObj"/>
             </th>
-            <th tal:repeat="principal view/viewMatrix">
-                <a tal:content="principal"
-                   tal:attributes="href string:ud.html?principal=${principal}">Principal</a>
+            <th tal:attributes="colspan python:len(view.viewMatrix)">
+              &nbsp
             </th>
+
           </tr>
 
           <tr tal:repeat="viewItem python: view.viewList[viewObj]"
                tal:attributes="class view/cssclass">
                <td tal:content="viewItem" style="text-align: left"/>
-                <td tal:repeat="principal view/viewMatrix"
-                   tal:define="enc python:urlViewName[viewItem]">
-                  <a tal:attributes="href string:pd.html?principal=${principal}&amp;view=${enc}"
-                     tal:omit-tag="python: view.getPermissionSetting(viewItem,principal)=='--'">
-                      <span tal:content="python: view.getPermissionSetting(viewItem,principal)"
+                <metal:block tal:repeat="principal view/viewMatrix">
+                <td tal:define="enc python:urlViewName[viewItem];
+                   perm python: view.getPermissionSetting(viewItem,principal)">
+
+                  <a tal:attributes="class perm; href string:pd.html?principal=${principal}&amp;view=${enc}"
+                     tal:omit-tag="python: perm =='--'">
+                      <span tal:content="python: perm"
                             tal:omit-tag="">Allow</span>
                   </a>
               </td>
+              </metal:block>
            </tr>
 
        </metal:block>

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-01-28 14:19:32 UTC (rev 83282)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/views.py	2008-01-28 14:44:19 UTC (rev 83283)
@@ -116,6 +116,10 @@
 
         skin = getSkin(self.request) or IBrowserRequest
 
+        self.legend = (u"<span class='Deny'>Red Bold = Denied Permission"
+                       u"</span>,<span class='Allow'> Green Normal = "
+                       u"Allowed Permission </span>")
+
         principal_security = ISecurityChecker(self.context)
         self.principalPermissions = principal_security.principalPermissions(
             self.principal, skin=skin)



More information about the Checkins mailing list