[Checkins] SVN: grokui.base/trunk/src/grokui/base/contentproviders.py * Set a permission for Index view.

Uli Fouquet uli at gnufix.de
Mon Feb 22 17:15:35 EST 2010


Log message for revision 109321:
  * Set a permission for Index view.
  
  * Build redirect URL correctly.
  

Changed:
  U   grokui.base/trunk/src/grokui/base/contentproviders.py

-=-
Modified: grokui.base/trunk/src/grokui/base/contentproviders.py
===================================================================
--- grokui.base/trunk/src/grokui/base/contentproviders.py	2010-02-22 22:14:14 UTC (rev 109320)
+++ grokui.base/trunk/src/grokui/base/contentproviders.py	2010-02-22 22:15:34 UTC (rev 109321)
@@ -36,6 +36,7 @@
     """
     grok.name('index.html') # The root folder is not a grok.Model
     grok.context(IRootFolder)
+    grok.require('zope.ManageServices')
     grok.layer(grok.IDefaultBrowserLayer)
 
     def render(self):
@@ -47,6 +48,6 @@
             # No grokui panel installed.
             return u'No further grokui components are installed.'
         first_name = items[0]['action']
-        grokui_url = self.url(self.context, '/++grokui++/%s' % first_name)
+        grokui_url = self.url(self.context) + '/++grokui++/@@' + first_name
         self.redirect(grokui_url)
         return



More information about the checkins mailing list