Diff for /ECHO_content/ECHO_Nav.py between versions 1.84.2.2 and 1.84.2.3

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

Removed from v.1.84.2.2  
changed lines
  Added in v.1.84.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>