[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