[Zope-Checkins] SVN: Products.Five/branches/philikon-local-components/component/browser.py Use _setObject which actually adds the object to the items list of the container.

Philipp von Weitershausen philikon at philikon.de
Wed Mar 1 00:28:58 EST 2006


Log message for revision 65656:
  Use _setObject which actually adds the object to the items list of the container.
  We probably still need to fix up the ZPT class so that it provides the correct
  manage_* junk (which essentially means creating a subclass with a bunch of mix-ins).
  
  Redirect happens on the response.
  

Changed:
  U   Products.Five/branches/philikon-local-components/component/browser.py

-=-
Modified: Products.Five/branches/philikon-local-components/component/browser.py
===================================================================
--- Products.Five/branches/philikon-local-components/component/browser.py	2006-03-01 05:18:37 UTC (rev 65655)
+++ Products.Five/branches/philikon-local-components/component/browser.py	2006-03-01 05:28:58 UTC (rev 65656)
@@ -94,7 +94,7 @@
 
         zpt = ZPTPage()
         zpt.source = unicode(src)
-        obj._setOb(viewname, zpt) #XXX there could be a naming conflict
+        obj._setObject(viewname, zpt) #XXX there could be a naming conflict
         zpt = getattr(obj, viewname)
         components = obj.getSiteManager()
 
@@ -111,7 +111,7 @@
     def customizeTemplate(self, viewname):
         zpt = self.doCustomizeTemplate(viewname)
         #TODO use @@absolute_url view
-        self.request.redirect(zpt.absolute_url() + "/manage_workspace")
+        self.request.RESPONSE.redirect(zpt.absolute_url() + "/manage_workspace")
 
 class ZPTViewFactory(object):
 



More information about the Zope-Checkins mailing list