[Checkins]
SVN: z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/
Now that the co/bootstrap/buildout/run is working I find that
I have no access
Darryl Cousins
darryl at darrylcousins.net.nz
Fri Jun 29 20:01:55 EDT 2007
Log message for revision 77257:
Now that the co/bootstrap/buildout/run is working I find that I have no access
to site - unauthorized error. Patched tool/content so as to get at least the
index page.
Then began addressing javascript errors due to missing js files. Added
configuration to layer.zcml to bring in json.js, jquery.js, json.validate.js and
jquery.resteditor.*. Still missing livesearch.
Changed:
U z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.py
U z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.zcml
U z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/tool/content.py
-=-
Modified: z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.py
===================================================================
--- z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.py 2007-06-29 22:51:33 UTC (rev 77256)
+++ z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.py 2007-06-30 00:01:54 UTC (rev 77257)
@@ -24,6 +24,7 @@
import z3c.website.layer
+
class IWebSiteBrowserLayer(IDivFormLayer, IFormLayer,
pagelet.IPageletBrowserLayer):
"""The z3c ``WebSite`` browser layer."""
Modified: z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.zcml
===================================================================
--- z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.zcml 2007-06-29 22:51:33 UTC (rev 77256)
+++ z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/layer.zcml 2007-06-30 00:01:54 UTC (rev 77257)
@@ -19,4 +19,99 @@
permission="zope.Public"
/>
+ <configure package="jquery.javascript">
+
+ <!-- resources -->
+ <resource
+ name="json.js"
+ file="js/json.js"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ />
+
+ <resource
+ name="jquery.js"
+ file="js/jquery.js"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ />
+
+ <viewlet
+ name="json.js"
+ for="*"
+ manager="z3c.website.layer.IJavaScript"
+ class=".browser.JSONJavaScriptViewlet"
+ permission="zope.Public"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ weight="0"
+ />
+
+ <viewlet
+ name="jquery.js"
+ for="*"
+ manager="z3c.website.layer.IJavaScript"
+ class=".browser.JQueryJavaScriptViewlet"
+ permission="zope.Public"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ weight="1"
+ />
+
+ </configure>
+
+ <configure package="jquery.jsonform">
+
+ <!-- resources -->
+ <resource
+ name="jsonform.validate.js"
+ file="jsonform.validate.js"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ />
+
+ <viewlet
+ name="jsonform.validate.js"
+ for="*"
+ manager="z3c.website.layer.IJavaScript"
+ class=".browser.JSONFormValidateJavaScriptViewlet"
+ permission="zope.Public"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ weight="2"
+ />
+
+ </configure>
+
+ <configure package="jquery.widget.resteditor">
+
+ <!-- resources -->
+ <resource
+ name="jquery.resteditor.js"
+ file="jquery.resteditor.js"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ />
+
+ <resource
+ name="jquery.resteditor.css"
+ file="jquery.resteditor.css"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ />
+
+ <viewlet
+ name="jquery.resteditor.js"
+ for="*"
+ manager="z3c.website.layer.IJavaScript"
+ class=".browser.JQueryRestEditorJavaScript"
+ permission="zope.Public"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ weight="3"
+ />
+
+ <viewlet
+ name="jquery.resteditor.css"
+ for="*"
+ manager="z3c.website.layer.ICSS"
+ class=".browser.JQueryRestEditorCSS"
+ permission="zope.Public"
+ layer="z3c.website.layer.IWebSiteBrowserLayer"
+ weight="3"
+ />
+
+ </configure>
+
</configure>
Modified: z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/tool/content.py
===================================================================
--- z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/tool/content.py 2007-06-29 22:51:33 UTC (rev 77256)
+++ z3c.website/branches/darrylcousins-trialbranch/src/z3c/website/tool/content.py 2007-06-30 00:01:54 UTC (rev 77257)
@@ -20,6 +20,7 @@
from zope.traversing.browser import absoluteURL
from zope.app.component import hooks
from zope.app.container.interfaces import IContainer
+from zope.app.folder.interfaces import IFolder
from zope.viewlet import viewlet
from z3c.website import interfaces
@@ -44,6 +45,9 @@
context = self.context.__parent__
else:
return []
+ # just getting myself access to the site.
+ if IFolder.providedBy(context):
+ return []
for item in context.values():
info = {}
info['url'] = absoluteURL(item, self.request)
More information about the Checkins
mailing list