[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