[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"> </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)">
+  
</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}&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}&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