[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