[Checkins]
SVN: zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.
Added menu items for sampledata.html view
Roger Ineichen
roger at projekt01.ch
Sun Mar 23 07:38:28 EDT 2008
Log message for revision 84873:
Added menu items for sampledata.html view
Changed:
U zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.py
U zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.zcml
-=-
Modified: zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.py
===================================================================
--- zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.py 2008-03-23 11:37:28 UTC (rev 84872)
+++ zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.py 2008-03-23 11:38:27 UTC (rev 84873)
@@ -20,9 +20,17 @@
from zamplugin.sampledata import interfaces
-class SampleDataMenuItem(item.GlobalMenuItem):
+class GlobalSampleDataMenuItem(item.GlobalMenuItem):
"""Errors menu item."""
viewName = 'sampledata.html'
viewInterface = interfaces.ISampleDataPage
weight = 3
+
+
+class LocalSampleDataMenuItem(item.SiteMenuItem):
+ """Errors menu item."""
+
+ viewName = 'sampledata.html'
+ viewInterface = interfaces.ISampleDataPage
+ weight = 3
Modified: zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.zcml
===================================================================
--- zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.zcml 2008-03-23 11:37:28 UTC (rev 84872)
+++ zamplugin.sampledata/trunk/src/zamplugin/sampledata/menu.zcml 2008-03-23 11:38:27 UTC (rev 84873)
@@ -6,10 +6,19 @@
<viewlet
name="Sample data"
for="*"
- class=".menu.SampleDataMenuItem"
+ class=".menu.GlobalSampleDataMenuItem"
manager="zam.api.menu.IGlobalMenu"
layer="zam.api.layer.ISampleDataPluginLayer"
permission="zope.ManageServices"
/>
+ <viewlet
+ name="Sample data"
+ for="zope.app.component.interfaces.ISite"
+ class=".menu.LocalSampleDataMenuItem"
+ manager="zam.api.menu.ISiteMenu"
+ layer="zam.api.layer.ISampleDataPluginLayer"
+ permission="zope.ManageServices"
+ />
+
</configure>
More information about the Checkins
mailing list