[Checkins] SVN: z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/
Reflect changes from z3c.layer.pagelet testing
Roger Ineichen
roger at projekt01.ch
Sat Dec 29 09:30:22 EST 2007
Log message for revision 82549:
Reflect changes from z3c.layer.pagelet testing
Use own ftesting configuration.
Reuse test pages and layout from z3c.layer.pagelet but prevent loading the pagelet test skin
Changed:
U z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/README.txt
U z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/ftesting.zcml
-=-
Modified: z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/README.txt
===================================================================
--- z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/README.txt 2007-12-29 14:23:22 UTC (rev 82548)
+++ z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/README.txt 2007-12-29 14:30:21 UTC (rev 82549)
@@ -58,7 +58,7 @@
<!DOCTYPE...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <title>TestSkin</title>
+ <title>PageletTestLayout</title>
</head>
<body>
test page
@@ -79,7 +79,7 @@
<!DOCTYPE...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <title>TestSkin</title>
+ <title>PageletTestLayout</title>
</head>
<body>
<div>
@@ -117,7 +117,7 @@
<!DOCTYPE ...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <title>TestSkin</title>
+ <title>PageletTestLayout</title>
</head>
<body>
<div>
@@ -136,7 +136,7 @@
<!DOCTYPE...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <title>TestSkin</title>
+ <title>PageletTestLayout</title>
</head>
<body>
<div>
@@ -167,7 +167,7 @@
<!DOCTYPE ...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
- <title>TestSkin</title>
+ <title>PageletTestLayout</title>
</head>
<body>
<div>
Modified: z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/ftesting.zcml
===================================================================
--- z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/ftesting.zcml 2007-12-29 14:23:22 UTC (rev 82548)
+++ z3c.layer.ready2go/trunk/src/z3c/layer/ready2go/ftesting.zcml 2007-12-29 14:30:21 UTC (rev 82549)
@@ -5,21 +5,157 @@
xmlns:z3c="http://namespaces.zope.org/z3c"
i18n_domain="zope">
- <!-- use z3c.layer.pagelet as base config -->
- <include package="z3c.layer.pagelet.tests" file="ftesting.zcml"/>
+ <!-- load meta configuration for exclude -->
+ <include package="zc.configuration" file="meta.zcml" />
- <!-- load additional configuration -->
+ <!-- exclude will prevent from include -->
+ <exclude package="zope.app.authentication" file="ftpplugins.zcml" />
+ <exclude package="zope.app.authentication" file="groupfolder.zcml" />
+ <exclude package="zope.app.authentication" file="principalfolder.zcml" />
+ <exclude package="zope.app.authentication.browser" />
+ <exclude package="zope.app.authentication.browser" file="configure.zcml" />
+ <exclude package="zope.app.authentication.browser" file="groupfolder.zcml" />
+ <exclude package="zope.app.authentication.browser" file="httpplugins.zcml" />
+ <exclude package="zope.app.authentication.browser" file="principalfolder.zcml" />
+ <exclude package="zope.app.authentication.browser" file="session.zcml" />
+ <exclude package="zope.app.broken" file="browser.zcml" />
+ <exclude package="zope.app.container.browser" />
+ <exclude package="zope.app.error.browser" />
+ <exclude package="zope.app.folder.browser" />
+ <exclude package="zope.app.i18n.browser" />
+ <exclude package="zope.app.securitypolicy.browser" />
+ <exclude package="zope.app.session" file="browser.zcml" />
+ <exclude package="zope.dublincore.browser" />
+
+ <!-- meta configure -->
+ <include package="zope.i18n" file="meta.zcml" />
+ <include package="zope.app.component" file="meta.zcml" />
+ <include package="zope.app.component.browser" file="meta.zcml" />
+ <include package="zope.app.pagetemplate" file="meta.zcml" />
+ <include package="zope.app.publication" file="meta.zcml" />
+ <include package="zope.app.publisher" file="meta.zcml" />
+ <include package="zope.app.security" file="meta.zcml" />
+ <include package="zope.securitypolicy" file="meta.zcml" />
<include package="zope.viewlet" file="meta.zcml" />
+
+ <!-- 3rd party meta configure -->
+ <include package="z3c.pagelet" file="meta.zcml" />
+ <include package="z3c.template" file="meta.zcml" />
+
+
+ <!-- zope core component -->
+ <include package="zope.annotation" />
+ <include package="zope.app.appsetup" />
+ <include package="zope.app.component" />
+ <include package="zope.app.container" />
+ <include package="zope.app.error" />
+ <include package="zope.app.http.exception" />
+ <include package="zope.app.i18n" />
+ <include package="zope.app.publication" />
+ <include package="zope.app.publisher.browser" />
+ <include package="zope.app.security" />
+ <include package="zope.app.securitypolicy" />
+ <include package="zope.app.session" />
+ <include package="zope.app.twisted" />
+ <include package="zope.app.wsgi" />
+ <include package="zope.component" />
+ <include package="zope.contentprovider" />
+ <include package="zope.location" />
+ <include package="zope.publisher" />
+ <include package="zope.traversing" />
+ <include package="zope.traversing.browser" />
+ <include package="zope.viewlet" />
+
+
+ <!-- z3c component -->
+ <include package="z3c.pagelet" />
+ <include package="z3c.layer.pagelet" />
<include package="z3c.macro" file="meta.zcml" />
<include package="z3c.form" file="meta.zcml" />
<include package="z3c.form" />
<include package="z3c.formui" />
+
+ <!-- test pages taken from z3c.layer.pagelet package -->
+ <configure package="z3c.layer.pagelet.tests">
+ <z3c:layout
+ for="*"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ template="template.pt"
+ />
+
+ <z3c:pagelet
+ for="*"
+ name="page.html"
+ permission="zope.ManageContent"
+ class=".TestPage"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ />
+
+ <z3c:template
+ for=".TestPage"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ template="page.pt"
+ />
+
+ <browser:page
+ for="*"
+ name="forbidden.html"
+ permission="zope.View"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ class=".UnauthorizedPage"
+ />
+
+ <browser:page
+ for="*"
+ name="usererror.html"
+ permission="zope.View"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ class=".UserErrorPage"
+ />
+
+ <browser:page
+ for="*"
+ name="systemerror.html"
+ permission="zope.View"
+ layer="z3c.layer.pagelet.IPageletBrowserLayer"
+ class=".SystemErrorPage"
+ />
+ </configure>
+
+
+ <!-- test skin -->
<interface
interface="z3c.layer.ready2go.tests.IReady2GoTestSkin"
type="zope.publisher.interfaces.browser.IBrowserSkinType"
name="Ready2GoTestSkin"
/>
+
+ <!-- security policy -->
+ <securityPolicy
+ component="zope.securitypolicy.zopepolicy.ZopeSecurityPolicy"
+ />
+
+ <role
+ id="zope.Manager"
+ title="Manager"
+ />
+
+ <principal
+ id="zope.manager"
+ title="Manager"
+ login="Manager"
+ password="password"
+ />
+
+ <grant
+ role="zope.Manager"
+ principal="zope.manager"
+ />
+
+ <grantAll role="zope.Manager" />
+ <grantAll role="zope.Anonymous" />
+
</configure>
More information about the Checkins
mailing list