version 1.37, 2006/07/14 19:08:30
|
version 1.38, 2006/07/14 19:18:48
|
Line 883 class CDLIBasket(Folder,CatalogAware):
|
Line 883 class CDLIBasket(Folder,CatalogAware):
|
|
|
ob=manage_addCDLIBasketVersion(self,user,comment="",basketContent=newContent) |
ob=manage_addCDLIBasketVersion(self,user,comment="",basketContent=newContent) |
|
|
if RESPONSE: |
|
obj=self._getOb(ob.getId()) |
obj=self._getOb(ob.getId()) |
|
if RESPONSE: |
|
|
RESPONSE.redirect(obj.absolute_url()) |
RESPONSE.redirect(obj.absolute_url()) |
|
|
|
return obj |
|
|
def addObjects(self,ids,deleteOld=None,username=None): |
def addObjects(self,ids,deleteOld=None,username=None): |
"""generate a new version of the basket with objects added""" |
"""generate a new version of the basket with objects added""" |
|
|
Line 1090 class CDLIBasketVersion(SimpleItem):
|
Line 1093 class CDLIBasketVersion(SimpleItem):
|
"""view the basket""" |
"""view the basket""" |
|
|
if self.REQUEST.get('change',False): |
if self.REQUEST.get('change',False): |
|
ob=self.aq_parent.updateObjects(self.REQUEST['change']) |
|
|
self.aq_parent.updateObjects(self.REQUEST['change']) |
self.REQUEST.RESPONSE.redirect(ob.absolute_url())#go to new basket, because changing generates a new basket |
|
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','BasketVersionMain.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','BasketVersionMain.zpt')).__of__(self) |
return pt() |
return pt() |