--- ECHO_content/ECHO_Nav.py 2012/01/19 19:03:28 1.84.2.2 +++ ECHO_content/ECHO_Nav.py 2012/08/29 07:53:31 1.84.2.3 @@ -1,4 +1,6 @@ # Objekte zur Erzeugung von Navigationselement +# 29-8-2012 Referenzen zum Storagemanager entfernt + from AccessControl import ClassSecurityInfo from Globals import DTMLFile from OFS.Image import Image,cookId @@ -39,7 +41,7 @@ def logger(txt,method,txt2): """logging""" logging.info(txt+ txt2) -STORAGEMANAGER_URL_DEFAULT = "http://storage-web.mpiwg-berlin.mpg.de/storage/storeOnline?path=" + try: from Products.ZSQLExtend.ZSQLExtend import ZSQLExtendFolder except: @@ -564,11 +566,7 @@ class ECHO_navigation(Folder): displayableMetaTypes=displayTypes - def getImageViewers(self): - """images""" - viewers=self.ZopeFind(self.standardImageViewer,obj_metatypes=['OSAS_ViewerObject']) - return viewers - + def getR(self): """re""" return self.REQUEST @@ -587,20 +585,19 @@ class ECHO_navigation(Folder): ) displayedMetaTypes=displayTypes - def getStorageManagerURL(self): - """returns the URL to the storagemanager""" - return getattr(self,"storageManagerURL",STORAGEMANAGER_URL_DEFAULT) + + def ECHO_navigationConfigForm(self): """configForm""" pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','ChangeECHO_navigation.zpt')).__of__(self) return pt() - def ECHO_navigationConfig(self,title,pathToHierarchy,storageManagerURL="",displayedMetaTypes=displayTypes,RESPONSE=None): + def ECHO_navigationConfig(self,title,pathToHierarchy,displayedMetaTypes=displayTypes,RESPONSE=None): """config""" self.title=title self.pathToHierarchy=pathToHierarchy self.displayedMetaTypes=toList(displayedMetaTypes)[0:] - self.storageManagerURL=storageManagerURL + if RESPONSE is not None: RESPONSE.redirect('manage_main')