version 1.3, 2009/06/22 10:48:35
|
version 1.6, 2011/07/20 09:33:35
|
Line 136 class uploadATFfinallyThread(Thread):
|
Line 136 class uploadATFfinallyThread(Thread):
|
|
|
self.result="" |
self.result="" |
#find context within ZODB |
#find context within ZODB |
from Zope import DB |
from Zope2 import DB |
conn = DB.open() |
conn = DB.open() |
root = conn.root() |
root = conn.root() |
app = root['Application'] |
app = root['Application'] |
Line 310 class uploadATFThread(Thread):
|
Line 310 class uploadATFThread(Thread):
|
idTmp=self.idTmp |
idTmp=self.idTmp |
self.result="" |
self.result="" |
#find context within ZODB |
#find context within ZODB |
from Zope import DB |
from Zope2 import DB |
conn = DB.open() |
conn = DB.open() |
root = conn.root() |
root = conn.root() |
app = root['Application'] |
app = root['Application'] |
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""" |