Log message for revision 85775:
  Found another class which is exactly the same now as the one in Zope3.
  

Changed:
  U   Zope/trunk/lib/python/Products/Five/browser/configure.zcml
  U   Zope/trunk/lib/python/Products/Five/browser/menu.py

-=-
Modified: Zope/trunk/lib/python/Products/Five/browser/configure.zcml
===================================================================
--- Zope/trunk/lib/python/Products/Five/browser/configure.zcml  2008-04-26 
19:44:07 UTC (rev 85774)
+++ Zope/trunk/lib/python/Products/Five/browser/configure.zcml  2008-04-26 
20:10:16 UTC (rev 85775)
@@ -80,7 +80,7 @@
       for="*"
       name="view_get_menu"
       permission="zope.Public"
-      class=".menu.MenuAccessView"
+      class="zope.app.publisher.browser.menu.MenuAccessView"
       allowed_interface="zope.app.publisher.interfaces.browser.IMenuAccessView"
       />
 

Modified: Zope/trunk/lib/python/Products/Five/browser/menu.py
===================================================================
--- Zope/trunk/lib/python/Products/Five/browser/menu.py 2008-04-26 19:44:07 UTC 
(rev 85774)
+++ Zope/trunk/lib/python/Products/Five/browser/menu.py 2008-04-26 20:10:16 UTC 
(rev 85775)
@@ -15,13 +15,10 @@
 
 $Id$
 """
-from zope.interface import implements
-from zope.app.publisher.interfaces.browser import IMenuAccessView
-from zope.app.publisher.browser.menu import getMenu
-from Products.Five import BrowserView
+import zope.deferredimport
 
-class MenuAccessView(BrowserView):
-    implements(IMenuAccessView)
-
-    def __getitem__(self, menu_id):
-        return getMenu(menu_id, self.context, self.request)
+zope.deferredimport.deprecated(
+    "The Five specific view has been made obsolete. Please use the " 
+    "view from zope.app.publisher directly.",
+    MenuAccessView = 'zope.app.publisher.browser.menu.MenuAccessView',
+    )

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to