version 1.47.2.114, 2010/04/26 15:22:47
|
version 1.47.2.115, 2010/06/23 15:01:56
|
Line 517 class MPIWGProject(CatalogAware,Folder,C
|
Line 517 class MPIWGProject(CatalogAware,Folder,C
|
|
|
def copyObjectToArchive(self): |
def copyObjectToArchive(self): |
"""kopiere aktuelles objekt ins archiv""" |
"""kopiere aktuelles objekt ins archiv""" |
|
logging.info("copytoarchive 1") |
cb=self.aq_parent.manage_copyObjects(self.getId()) |
cb=self.aq_parent.manage_copyObjects(self.getId()) |
|
logging.info("copytoarchive 2") |
self.manage_pasteObjects(cb) |
self.manage_pasteObjects(cb) |
|
logging.info("copytoarchive 3") |
actualTime=time.localtime() |
actualTime=time.localtime() |
|
|
self.manage_renameObject(self.getId(),self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime)) |
self.manage_renameObject(self.getId(),self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime)) |
|
logging.info("copytoarchive 4") |
obj=getattr(self,self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime)) |
obj=getattr(self,self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime)) |
obj.setArchiveTime(time.strftime("%Y%m%d%H%M%S",actualTime)) |
obj.setArchiveTime(time.strftime("%Y%m%d%H%M%S",actualTime)) |
|
logging.info("copytoarchive 5") |
ids=[x[0] for x in self.ZopeFind(obj,obj_metatypes=['MPIWGProject'])] |
ids=[x[0] for x in self.ZopeFind(obj,obj_metatypes=['MPIWGProject'])] |
|
logging.info("copytoarchive 6") |
obj.manage_delObjects(ids) |
obj.manage_delObjects(ids) |
|
logging.info("copytoarchive 7") |
|
|
def setArchiveTime(self,time): |
def setArchiveTime(self,time): |
"""set Archive Time""" |
"""set Archive Time""" |