[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/ Added SyndicationTool to available globals.

Charlie Clark charlie at begeistert.org
Mon Oct 4 12:00:09 EDT 2010


Log message for revision 117218:
  Added SyndicationTool to available globals.

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/tests/test_ursa.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/ursa.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/getMainGlobals.py

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/tests/test_ursa.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/tests/test_ursa.py	2010-10-04 15:53:57 UTC (rev 117217)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/tests/test_ursa.py	2010-10-04 16:00:09 UTC (rev 117218)
@@ -105,6 +105,11 @@
         tool = view.context.portal_workflow = DummyWorkflowTool()
         self.failUnless(view.wtool is tool)
 
+    def test_syndtool(self):
+        view = self._makeOne()
+        tool = view.context.portal_syndication= DummyTool()
+        self.failUnless(view.syndtool is tool)
+
     def test_uidtool(self):
         view = self._makeOne()
         tool = view.context.portal_uidhandler = DummyTool()
@@ -435,7 +440,7 @@
             return self.review_state
 
 class DummyTool(object):
-    
+
     pass
 
 class DummyUser:

Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/ursa.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/ursa.py	2010-10-04 15:53:57 UTC (rev 117217)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/skins/ursa.py	2010-10-04 16:00:09 UTC (rev 117218)
@@ -59,6 +59,11 @@
     @memoize
     def wtool(self):
         return self._getTool('portal_workflow')
+        
+    @property
+    @memoize
+    def syndtool(self):
+        return self._getTool('portal_syndication')
 
     @property
     @memoize

Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/getMainGlobals.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/getMainGlobals.py	2010-10-04 15:53:57 UTC (rev 117217)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/getMainGlobals.py	2010-10-04 16:00:09 UTC (rev 117218)
@@ -13,6 +13,7 @@
 wtool = getToolByName(script, 'portal_workflow')
 portal_object = utool.getPortalObject()
 uidtool = getToolByName(script, 'portal_uidhandler', None)
+syndtool = getToolByName(script, 'portal_syndication')
 
 if not 'charset' in (context.REQUEST.RESPONSE.getHeader('content-type') or ''):
     # Some newstyle views set a different charset - don't override it.



More information about the checkins mailing list