[Checkins] SVN: Sandbox/baijum/z3hello/trunk/ - added security related configurations
Baiju M
baiju.m.mail at gmail.com
Sat Jan 2 00:01:09 EST 2010
Log message for revision 107531:
- added security related configurations
- fixed application bootstrapping
- moved common ZCML includes into etc/site.zcml
Changed:
U Sandbox/baijum/z3hello/trunk/etc/site.zcml
U Sandbox/baijum/z3hello/trunk/setup.py
U Sandbox/baijum/z3hello/trunk/src/z3hello/application.zcml
A Sandbox/baijum/z3hello/trunk/src/z3hello/securitypolicy.zcml
-=-
Modified: Sandbox/baijum/z3hello/trunk/etc/site.zcml
===================================================================
--- Sandbox/baijum/z3hello/trunk/etc/site.zcml 2010-01-02 03:54:08 UTC (rev 107530)
+++ Sandbox/baijum/z3hello/trunk/etc/site.zcml 2010-01-02 05:01:09 UTC (rev 107531)
@@ -1,6 +1,28 @@
<configure
- xmlns='http://namespaces.zope.org/zope'>
+ xmlns="http://namespaces.zope.org/zope">
+ <include package="zope.component" file="meta.zcml" />
+ <include package="zope.security" file="meta.zcml" />
+ <include package="zope.publisher" file="meta.zcml" />
+ <include package="zope.browserresource" file="meta.zcml" />
+ <include package="zope.browsermenu" file="meta.zcml" />
+ <include package="zope.browserpage" file="meta.zcml" />
+ <include package="zope.securitypolicy" file="meta.zcml" />
+ <include package="zope.principalregistry" file="meta.zcml" />
+ <include package="zope.app.publication" file="meta.zcml" />
+
+ <include package="zope.component" />
+ <include package="zope.traversing" />
+ <include package="zope.site" />
+ <include package="zope.annotation" />
+ <include package="zope.container" />
+ <include package="zope.componentvocabulary" />
+ <include package="zope.app.appsetup" />
+ <include package="zope.app.security" />
+ <include package="zope.app.publication" />
+ <include package="zope.principalregistry" />
+
+ <include package="z3hello" file="securitypolicy.zcml" />
<include package="z3hello" file="application.zcml" />
</configure>
Modified: Sandbox/baijum/z3hello/trunk/setup.py
===================================================================
--- Sandbox/baijum/z3hello/trunk/setup.py 2010-01-02 03:54:08 UTC (rev 107530)
+++ Sandbox/baijum/z3hello/trunk/setup.py 2010-01-02 05:01:09 UTC (rev 107531)
@@ -44,6 +44,7 @@
'zope.component',
'zope.annotation',
'zope.app.dependable',
+ 'zope.app.appsetup',
'zope.app.content',
'zope.publisher',
'zope.app.broken',
Modified: Sandbox/baijum/z3hello/trunk/src/z3hello/application.zcml
===================================================================
--- Sandbox/baijum/z3hello/trunk/src/z3hello/application.zcml 2010-01-02 03:54:08 UTC (rev 107530)
+++ Sandbox/baijum/z3hello/trunk/src/z3hello/application.zcml 2010-01-02 05:01:09 UTC (rev 107531)
@@ -2,13 +2,6 @@
i18n_domain="z3hello"
xmlns="http://namespaces.zope.org/zope">
- <include package="zope.app.component" file="meta.zcml" />
- <include package="zope.app.publisher" file="meta.zcml" />
- <include package="zope.app.publication" file="meta.zcml" />
-
- <include package="zope.app.security" />
- <include package="zope.app.publication" />
-
<include package="z3hello" />
</configure>
Added: Sandbox/baijum/z3hello/trunk/src/z3hello/securitypolicy.zcml
===================================================================
--- Sandbox/baijum/z3hello/trunk/src/z3hello/securitypolicy.zcml (rev 0)
+++ Sandbox/baijum/z3hello/trunk/src/z3hello/securitypolicy.zcml 2010-01-02 05:01:09 UTC (rev 107531)
@@ -0,0 +1,27 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ i18n_domain="zope"
+ >
+
+ <!-- This file contains sample security policy definition -->
+
+ <include package="zope.securitypolicy" />
+
+ <securityPolicy
+ component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy"
+ />
+
+ <role
+ id="zope.Anonymous"
+ title="Everybody"
+ description="All users have this role implicitly"
+ />
+ <role id="zope.Manager" title="Site Manager" />
+ <role id="zope.Member" title="Site Member" />
+
+ <!-- Replace the following directive if you don't want public access -->
+ <grant permission="zope.View" role="zope.Anonymous" />
+
+ <grantAll role="zope.Manager" />
+
+</configure>
More information about the checkins
mailing list