--- cdli/cdli_files.py 2011/07/20 09:33:35 1.119 +++ cdli/cdli_files.py 2011/12/05 12:39:31 1.120 @@ -195,6 +195,12 @@ class CDLIFile(extVersionedFile,CatalogA return pt() + def historyXML(self): + """history""" + + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','versionHistoryXML')).__of__(self) + return pt() + def getBasketFromId(self,basketid, context=None): """get basket from id""" @@ -763,6 +769,13 @@ class CDLIRoot(Folder): RESPONSE.redirect(ob[0].absolute_url+"/history") return "not found" + def historyXML(self,id,RESPONSE): + """view an Object""" + ob = self.CDLICatalog({'title':id}) + if len(ob)>0: + RESPONSE.redirect(ob[0].absolute_url+"/historyXML") + return "not found" + def downloadLocked(self,id,RESPONSE): """view an Object"""