[Checkins] SVN: zam.api/trunk/src/zam/api/ Added layer for new zamplugin.contents

Roger Ineichen roger at projekt01.ch
Sat Apr 12 21:56:50 EDT 2008


Log message for revision 85310:
  Added layer for new zamplugin.contents
  Move contents.html page configuration to zamplugin.contents

Changed:
  U   zam.api/trunk/src/zam/api/layer.py
  U   zam.api/trunk/src/zam/api/menu.py
  U   zam.api/trunk/src/zam/api/menuitem.zcml

-=-
Modified: zam.api/trunk/src/zam/api/layer.py
===================================================================
--- zam.api/trunk/src/zam/api/layer.py	2008-04-13 01:53:57 UTC (rev 85309)
+++ zam.api/trunk/src/zam/api/layer.py	2008-04-13 01:56:50 UTC (rev 85310)
@@ -23,6 +23,9 @@
 
 # this plugin layers allows us to use the zam plugin configuration without
 # to make the skin depend on the plugins.
+class IContentsPluginLayer(IBrowserRequest):
+    """Plugin layer offered for zamplugin.contents package."""
+
 class IAuthenticatorPluginLayer(IBrowserRequest):
     """Plugin layer offered for zamplugin.authentication package."""
 
@@ -47,9 +50,9 @@
     """ZAM browser layer without any plugin configuration."""
 
 
-class IZAMPluginLayer(IAuthenticatorPluginLayer, IControlPluginLayer,
-    IErrorPluginLayer, INavigationPluginLayer, ISampleDataPluginLayer,
-    ISiteManagerPluginLayer):
+class IZAMPluginLayer(IContentsPluginLayer, IAuthenticatorPluginLayer,
+    IControlPluginLayer, IErrorPluginLayer, INavigationPluginLayer,
+    ISampleDataPluginLayer, ISiteManagerPluginLayer):
     """Plugin layer offered for zamplugin configuration."""
 
 

Modified: zam.api/trunk/src/zam/api/menu.py
===================================================================
--- zam.api/trunk/src/zam/api/menu.py	2008-04-13 01:53:57 UTC (rev 85309)
+++ zam.api/trunk/src/zam/api/menu.py	2008-04-13 01:56:50 UTC (rev 85310)
@@ -56,14 +56,6 @@
     weight = 1
 
 
-class ContentsMenuItem(item.ContextMenuItem):
-    """ZAM global contents.html menu item."""
-
-    viewName = 'contents.html'
-    viewInterface = interfaces.IRootMenuItemPage
-    weight = 1
-
-
 class PluginsMenuItem(item.ContextMenuItem):
     """ZAM site plugins menu item."""
 

Modified: zam.api/trunk/src/zam/api/menuitem.zcml
===================================================================
--- zam.api/trunk/src/zam/api/menuitem.zcml	2008-04-13 01:53:57 UTC (rev 85309)
+++ zam.api/trunk/src/zam/api/menuitem.zcml	2008-04-13 01:56:50 UTC (rev 85310)
@@ -25,15 +25,6 @@
 
   <!-- IContextMenu -->
   <viewlet
-      name="Contents"
-      for="zope.traversing.interfaces.IContainmentRoot"
-      class=".menu.ContentsMenuItem"
-      manager=".menu.IContextMenu"
-      layer=".layer.IZAMCoreLayer"
-      permission="zope.ManageServices"
-      />
-
-  <viewlet
       name="Plugins"
       for="zope.location.interfaces.ISite"
       class=".menu.PluginsMenuItem"



More information about the Checkins mailing list