[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