[Checkins] SVN: grokui.base/trunk/src/grokui/base/con set the default view name for the IRootFolder to "index", and register the redirecting view for this view name
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Mon Oct 25 11:33:14 EDT 2010
Log message for revision 117864:
set the default view name for the IRootFolder to "index", and register the redirecting view for this view name
Changed:
U grokui.base/trunk/src/grokui/base/configure.zcml
U grokui.base/trunk/src/grokui/base/contentproviders.py
-=-
Modified: grokui.base/trunk/src/grokui/base/configure.zcml
===================================================================
--- grokui.base/trunk/src/grokui/base/configure.zcml 2010-10-25 15:05:19 UTC (rev 117863)
+++ grokui.base/trunk/src/grokui/base/configure.zcml 2010-10-25 15:33:14 UTC (rev 117864)
@@ -1,11 +1,12 @@
<configure
+ xmlns="http://namespaces.zope.org/zope"
xmlns:grok="http://namespaces.zope.org/grok"
- xmlns="http://namespaces.zope.org/zope">
-
+ xmlns:browser="http://namespaces.zope.org/browser"
+ >
<include package="zope.security" file="meta.zcml" />
<include package="grokcore.component" file="meta.zcml" />
<include package="grokcore.viewlet" file="meta.zcml" />
-
+
<include package="grokcore.viewlet" />
<include package="megrok.menu" file="meta.zcml" />
<include package="megrok.layout" file="meta.zcml" />
@@ -16,6 +17,11 @@
<!-- Declares the zope.ManageServices perm -->
<include package="zope.security" />
+ <browser:defaultView
+ for="zope.site.interfaces.IRootFolder"
+ name="index"
+ />
+
<grok:grok package="." />
</configure>
Modified: grokui.base/trunk/src/grokui/base/contentproviders.py
===================================================================
--- grokui.base/trunk/src/grokui/base/contentproviders.py 2010-10-25 15:05:19 UTC (rev 117863)
+++ grokui.base/trunk/src/grokui/base/contentproviders.py 2010-10-25 15:33:14 UTC (rev 117864)
@@ -34,7 +34,7 @@
Redirect to the first item displayed in grokui-namespaced main
menu.
"""
- grok.name('index.html') # The root folder is not a grok.Model
+ grok.name('index')
grok.context(IRootFolder)
grok.require('zope.ManageServices')
grok.layer(grok.IDefaultBrowserLayer)
More information about the checkins
mailing list