version 1.4, 2010/03/23 16:10:03
|
version 1.6, 2011/07/20 09:33:35
|
Line 575 class CDLIBasketContainer(OrderedFolder)
|
Line 575 class CDLIBasketContainer(OrderedFolder)
|
|
|
security.declareProtected('manage','uploadBasket_html') |
security.declareProtected('manage','uploadBasket_html') |
|
|
|
def uploadBasketAsync_html(self,basketId='0'): |
|
"""upload an atf file, html form, jetzt aufruf der nicht asyncronen version mit ticktes""" |
|
|
|
|
|
basketId=str(basketId) |
|
if not basketId=='0': |
|
basketName=getattr(self.basketContainer,basketId).title |
|
else: |
|
basketName="" |
|
|
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','uploadBasketAsync_html.zpt')).__of__(self) |
|
return pt(basketId=basketId,basketName=basketName) |
|
|
|
|
|
|
def uploadBasket_html(self,basketId='0'): |
def uploadBasket_html(self,basketId='0'): |
"""upload an atf file, html form""" |
"""upload an atf file, html form""" |
|
|
Line 1123 class CDLIBasket(Folder,CatalogAware):
|
Line 1138 class CDLIBasket(Folder,CatalogAware):
|
|
|
retrieved = self.CDLICache.retrieve(hash) |
retrieved = self.CDLICache.retrieve(hash) |
if retrieved: |
if retrieved: |
|
logging.debug("add Objects: retrieved") |
newContent=Set(map(swap,retrieved)) |
newContent=Set(map(swap,retrieved)) |
else: |
else: |
|
logging.debug("add Objects: new") |
newContent=Set([(self.getFileObjectLastVersion(x),self.getFileObject(x)) for x in ids]) |
newContent=Set([(self.getFileObjectLastVersion(x),self.getFileObject(x)) for x in ids]) |
|
|
|
|
Line 1170 class CDLIBasket(Folder,CatalogAware):
|
Line 1187 class CDLIBasket(Folder,CatalogAware):
|
def changeBasket(self,ids,submit,RESPONSE=None,REQUEST=None): |
def changeBasket(self,ids,submit,RESPONSE=None,REQUEST=None): |
"""change a basket""" |
"""change a basket""" |
if submit=="update": |
if submit=="update": |
return self.updateObjects(ids,RESPONSE=RESPONSE,REQUEST=REQUEST) |
self.updateObjects(ids,RESPONSE=RESPONSE,REQUEST=REQUEST) |
elif submit=="delete": |
elif submit=="delete": |
return self.deleteObjects(ids,RESPONSE=RESPONSE,REQUEST=REQUEST) |
self.deleteObjects(ids,RESPONSE=RESPONSE,REQUEST=REQUEST) |
|
|
def deleteObjects(self,ids,RESPONSE=None,REQUEST=None): |
def deleteObjects(self,ids,RESPONSE=None,REQUEST=None): |
"""delete objects""" |
"""delete objects""" |