[Checkins] SVN: z3c.securitytool/trunk/src/z3c/securitytool/ Cleaned up the UI for principalDetails.html

Daniel Blackburn blackburnd at gmail.com
Sat Feb 2 23:00:20 EST 2008


Log message for revision 83436:
  Cleaned up the UI for principalDetails.html 

Changed:
  U   z3c.securitytool/trunk/src/z3c/securitytool/README.txt
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/configure.zcml
  U   z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt
  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/concordTimesDummyViews.zcml
  U   z3c.securitytool/trunk/src/z3c/securitytool/concordTimesPrincipals.zcml

-=-
Modified: z3c.securitytool/trunk/src/z3c/securitytool/README.txt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/README.txt	2008-02-03 04:00:18 UTC (rev 83436)
@@ -439,13 +439,13 @@
 
 This is the principal detail page, you can get to by clicking on the
 principals name at the top of the form.
-    >>> manager.open('http://localhost:8080/@@ud.html?principal=daniel')
+    >>> manager.open('http://localhost:8080/@@principalDetails.html?principal=daniel')
     >>> 'Permission settings' in manager.contents
     True
 
 
 And lets call the view without a principal
-    >>> manager.open('http://localhost:8080/@@ud.html')
+    >>> manager.open('http://localhost:8080/@@principalDetails.html')
     Traceback (most recent call last):
     ...
     PrincipalLookupError: no principal specified

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/configure.zcml
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/configure.zcml	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/configure.zcml	2008-02-03 04:00:18 UTC (rev 83436)
@@ -9,7 +9,7 @@
       permission="zope.Public"
   />
 
-  <page name="ud.html"
+  <page name="principalDetails.html"
       for="*"
       class=".views.PrincipalDetails"
       permission="zope.Public"

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/principalinfo.pt	2008-02-03 04:00:18 UTC (rev 83436)
@@ -5,13 +5,14 @@
 </head>
     <body>
        <h1>Security Checking Tool</h1>
-       <h2>Permission settings for principal <em tal:content="view/principal"></em></h2>
+       <div class="sub_heading">Permission settings for principal <em tal:content="view/principal"></em></div>
     
         <tal:block define="permissions view/principalPermissions/permissions;
                            roles view/principalPermissions/roles;
                            groups view/principalPermissions/groups">
-        <div tal:condition="view/legend" tal:content="structure view/legend"/>
 
+        <div class="legend" tal:condition="view/legend" tal:content="structure view/legend"/>
+
           <div>
 
           <metal:block define-macro="user-details">
@@ -19,7 +20,7 @@
               <h3>Directly provided permissions</h3>
               <div tal:repeat="permission permissions"><span tal:replace="permission">zope.ManageSite</span>, </div>
             </tal:block>
-            <tal:block tal:condition="roles">
+            <div class="contentList"  tal:condition="roles">
               <br>
               <h3>Permissions provided by roles</h3>
 
@@ -37,11 +38,11 @@
 
               </div>
 
-            </tal:block>
-            <tal:block tal:condition="groups">
+            </div>
+            <div class="contentList" tal:condition="groups">
               <br>
               <h3>Permissions provided by group(s)</h3>
-                <div tal:repeat="group_id groups">
+                <div class="contentList" tal:repeat="group_id groups">
                   <div tal:content="group_id">zope.Authenticated</div>
                   <div tal:define="group python:groups[group_id];
                                    permissions group/permissions;
@@ -50,7 +51,7 @@
                    <div metal:use-macro="macro:user-details" />
                  </div>
                 </div>
-            </tal:block>
+            </div>
           </metal:block>
           </div>
         </tal:block>

Modified: z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/securitytool.css	2008-02-03 04:00:18 UTC (rev 83436)
@@ -26,7 +26,7 @@
 }
 
 h1 {
-    font-size: 130%;
+    font-size: 140%;
     font-weight: bold;
     padding: 10px 20px;
     width: 60%;
@@ -36,7 +36,7 @@
 h2 {
     font-size: 110%;
     font-weight: bold;
-    padding: 5px 35px;
+    padding: 5px 25px;
 }
 
 form {
@@ -99,6 +99,29 @@
     background-color: #ddd;
 }
 
+.contentList {
+    margin-left: 3em;
+}
+
+.legend {
+   font-style: italic;
+   margin-left: 2em;
+   font-size: 85%;
+}
+
+
+.headings {
+    background-color: #999;
+}
+
+.sub_heading {
+   font-size: 125%;
+   color: grey;
+   margin-bottom: 25px;
+   margin-left: 25px;
+
+}
+
 /* Permission setting classes */
 .Allow {
   color:green;
@@ -108,6 +131,3 @@
   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-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/browser/viewprincipalmatrix.pt	2008-02-03 04:00:18 UTC (rev 83436)
@@ -40,7 +40,7 @@
            tal:repeat="principal view/viewMatrix">
            <a tal:content="principal"
                tal:attributes="href
-                        string:ud.html?principal=${principal}">
+                        string:principalDetails.html?principal=${principal}">
             Principal</a>
        </th>
 

Modified: z3c.securitytool/trunk/src/z3c/securitytool/concordTimesDummyViews.zcml
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/concordTimesDummyViews.zcml	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/concordTimesDummyViews.zcml	2008-02-03 04:00:18 UTC (rev 83436)
@@ -3,44 +3,44 @@
       xmlns:browser="http://namespaces.zope.org/browser"
       i18n_domain="zope">
 
-  <browser:page 
-    name="ReadIssue.html"
-    permission="concord.ReadIssue"
-    for="*"
-    template="dummy.pt"
-    layer="z3c.securitytool.browser.IConcordTimesSkin"
-    />
+      <browser:page 
+        name="ReadIssue.html"
+        permission="concord.ReadIssue"
+        for="*"
+        template="dummy.pt"
+        layer="z3c.securitytool.browser.IConcordTimesSkin"
+        />
 
-  <browser:page 
-    name="CreateIssue.html"
-    permission="concord.CreateIssue"
-    for="*"
-    template="dummy.pt"
-    layer="z3c.securitytool.browser.IConcordTimesSkin"
-    />
+      <browser:page 
+        name="CreateIssue.html"
+        permission="concord.CreateIssue"
+        for="*"
+        template="dummy.pt"
+        layer="z3c.securitytool.browser.IConcordTimesSkin"
+        />
 
-  <browser:page 
-    name="DeleteIssue.html"
-    permission="concord.DeleteIssue"
-    for="*"
-    template="dummy.pt"
-    layer="z3c.securitytool.browser.IConcordTimesSkin"
-    />
-  <browser:page 
-    name="CreateArticle.html"
-    permission="concord.CreateArticle"
-    for="*"
-    template="dummy.pt"
-    layer="z3c.securitytool.browser.IConcordTimesSkin"
-    />
+      <browser:page 
+        name="DeleteIssue.html"
+        permission="concord.DeleteIssue"
+        for="*"
+        template="dummy.pt"
+        layer="z3c.securitytool.browser.IConcordTimesSkin"
+        />
+      <browser:page 
+        name="CreateArticle.html"
+        permission="concord.CreateArticle"
+        for="*"
+        template="dummy.pt"
+        layer="z3c.securitytool.browser.IConcordTimesSkin"
+        />
 
-  <browser:page 
-    name="DeleteArticle.html"
-    permission="concord.DeleteArticle"
-    for="*"
-    template="dummy.pt"
-    layer="z3c.securitytool.browser.IConcordTimesSkin"
-    />
+      <browser:page 
+        name="DeleteArticle.html"
+        permission="concord.DeleteArticle"
+        for="*"
+        template="dummy.pt"
+        layer="z3c.securitytool.browser.IConcordTimesSkin"
+        />
 
 </configure>
 

Modified: z3c.securitytool/trunk/src/z3c/securitytool/concordTimesPrincipals.zcml
===================================================================
--- z3c.securitytool/trunk/src/z3c/securitytool/concordTimesPrincipals.zcml	2008-02-03 00:36:27 UTC (rev 83435)
+++ z3c.securitytool/trunk/src/z3c/securitytool/concordTimesPrincipals.zcml	2008-02-03 04:00:18 UTC (rev 83436)
@@ -3,137 +3,137 @@
       xmlns:browser="http://namespaces.zope.org/browser"
       i18n_domain="zope">
 
-<permission
-    id="concord.CreateArticle"
-    title="View Perm."
-    description="A Permission Used to View Issues"
-    />
+    <permission
+        id="concord.CreateArticle"
+        title="View Perm."
+        description="A Permission Used to View Issues"
+        />
 
-<permission
-    id="concord.DeleteArticle"
-    title="Del Article Perm."
-    description="A Permission Used to Delete Articles"
-    />
+    <permission
+        id="concord.DeleteArticle"
+        title="Del Article Perm."
+        description="A Permission Used to Delete Articles"
+        />
 
-<permission
-    id="concord.CreateIssue"
-    title="View Perm."
-    description="A Permission Used to Create Issues"
-    />
+    <permission
+        id="concord.CreateIssue"
+        title="View Perm."
+        description="A Permission Used to Create Issues"
+        />
 
-<permission
-    id="concord.DeleteIssue"
-    title="View Perm."
-    description="A Permission Used to Delete Issues"
-    />
+    <permission
+        id="concord.DeleteIssue"
+            title="View Perm."
+        description="A Permission Used to Delete Issues"
+        />
 
-<permission
-    id="concord.ReadIssue"
-    title="View Perm."
-    description="A Permission Used to View Issues"
-    />
+    <permission
+        id="concord.ReadIssue"
+        title="View Perm."
+        description="A Permission Used to View Issues"
+        />
 
-  <permission
-    id="concord.PublishIssue"
-    title="View Perm."
-    description="A Permission Used to Publish Issues"
-    />
+      <permission
+        id="concord.PublishIssue"
+        title="View Perm."
+        description="A Permission Used to Publish Issues"
+        />
 
-  <unauthenticatedPrincipal
-    id="zope.anybody"
-    title="Unauthenticated User"
-    />
+      <unauthenticatedPrincipal
+        id="zope.anybody"
+        title="Unauthenticated User"
+        />
 
-  <principal
-    id="zope.sample_manager"
-    title="Sample Manager"
-    login="admin"
-    password="admin"
-    />
+      <principal
+        id="zope.sample_manager"
+        title="Sample Manager"
+        login="admin"
+        password="admin"
+        />
 
-  <principal
-    id="zope.daniel"
-    title="Daniel "
-    login="daniel"
-    password="123"
-    />
+      <principal
+        id="zope.daniel"
+        title="Daniel "
+        login="daniel"
+        password="123"
+        />
 
-  <principal
-    id="zope.martin"
-    title="Martin"
-    login="martin"
-    password="123"
-    />
+      <principal
+        id="zope.martin"
+        title="Martin"
+        login="martin"
+        password="123"
+        />
 
-  <principal
-    id="zope.randy"
-    title="Randy"
-    login="randy"
-    password="123"
-    />
+      <principal
+        id="zope.randy"
+        title="Randy"
+        login="randy"
+        password="123"
+        />
 
-  <principal
-    id="zope.markus"
-    title="Markus"
-    login="markus"
-    password="123"
-    />
+      <principal
+        id="zope.markus"
+        title="Markus"
+        login="markus"
+        password="123"
+        />
 
-  <principal
-    id="zope.stephan"
-    title="Stephan"
-    login="stephan"
-    password="123"
-    />
+      <principal
+        id="zope.stephan"
+        title="Stephan"
+        login="stephan"
+        password="123"
+        />
 
-  <role id="zope.Janitor" title="Janitor" />
-  <role id="zope.Editor" title="Editor" />
-  <role id="zope.Writer" title="Writer" />
+      <role id="zope.Janitor" title="Janitor" />
+      <role id="zope.Editor" title="Editor" />
+      <role id="zope.Writer" title="Writer" />
 
-  <grant  role="zope.Janitor"   principal="zope.daniel"  />
-  <grant  role="zope.Janitor"   principal="zope.stephan" />
+      <grant  role="zope.Janitor"   principal="zope.daniel"  />
+      <grant  role="zope.Janitor"   principal="zope.stephan" />
 
-  <grant  role="zope.Writer"    principal="zope.randy"   />
-  <grant  role="zope.Writer"    principal="zope.martin"  />
+      <grant  role="zope.Writer"    principal="zope.randy"   />
+      <grant  role="zope.Writer"    principal="zope.martin"  />
 
-  <grant  role="zope.Editor"    principal="zope.markus"  />
+      <grant  role="zope.Editor"    principal="zope.markus"  />
 
 
-  <grant permission="concord.CreateIssue"     role="zope.Editor" />
-  <grant permission="concord.DeleteIssue"     role="zope.Editor" />
-  <grant permission="concord.PublishIssue"    role="zope.Editor" />
+      <grant permission="concord.CreateIssue"     role="zope.Editor" />
+      <grant permission="concord.DeleteIssue"     role="zope.Editor" />
+      <grant permission="concord.PublishIssue"    role="zope.Editor" />
 
-  <grant permission="concord.CreateArticle"   role="zope.Editor" />
-  <grant permission="concord.CreateArticle"   role="zope.Writer" />
+      <grant permission="concord.CreateArticle"   role="zope.Editor" />
+      <grant permission="concord.CreateArticle"   role="zope.Writer" />
 
-  <grant permission="concord.DeleteArticle"   role="zope.Writer" />
-  <grant permission="concord.DeleteArticle"   role="zope.Editor" />
+      <grant permission="concord.DeleteArticle"   role="zope.Writer" />
+      <grant permission="concord.DeleteArticle"   role="zope.Editor" />
 
-  <grant permission="concord.ReadIssue"       role="zope.Editor" />
-  <grant permission="concord.ReadIssue"       role="zope.Janitor" />
-  <grant permission="concord.ReadIssue"       role="zope.Writer" />
+      <grant permission="concord.ReadIssue"       role="zope.Editor" />
+      <grant permission="concord.ReadIssue"       role="zope.Janitor" />
+      <grant permission="concord.ReadIssue"       role="zope.Writer" />
 
-  <role id="zope.Anonymous" title="Everybody" />
-  <role id="zope.Manager" title="Manager" />
+      <role id="zope.Anonymous" title="Everybody" />
+      <role id="zope.Manager" title="Manager" />
 
 
-  <!-- And the Boiler Plate --> 
+      <!-- And the Boiler Plate --> 
 
-  <grant
-    role="zope.Manager"
-    principal="zope.sample_manager"
-    />
+      <grant
+        role="zope.Manager"
+        principal="zope.sample_manager"
+        />
 
-  <grant
-    role="zope.Anonymous"
-    principal="zope.anybody"
-    />
+      <grant
+        role="zope.Anonymous"
+        principal="zope.anybody"
+        />
 
-  <grantAll role="zope.Manager" />
+      <grantAll role="zope.Manager" />
 
-  <grant permission="zope.View"
-                  role="zope.Anonymous" />
-  <grant permission="zope.app.dublincore.view"
-                  role="zope.Anonymous" />
+      <grant permission="zope.View"
+                      role="zope.Anonymous" />
+      <grant permission="zope.app.dublincore.view"
+                      role="zope.Anonymous" />
 
 </configure>



More information about the Checkins mailing list