--- OSAS/OSA_system/OSAS_Root.py 2004/04/02 07:57:25 1.6 +++ OSAS/OSA_system/OSAS_Root.py 2004/04/05 21:54:42 1.7 @@ -6,11 +6,12 @@ from Products.PageTemplates.PageTemplate class OSAS_Root(Folder,Implicit): """Implicit Folder of the Storage Systems""" - def __init__(self,id,RootFolderName,DigILibURL): + def __init__(self,id,RootFolderName,DigILibURL,uploadServletUrl): """initialize a new instance""" self.id = id self.RootFolderName = RootFolderName self.DigILibURL=DigILibURL + self.uploadServletUrl=uploadServletUrl meta_type="OSAS_Root" @@ -27,11 +28,12 @@ class OSAS_Root(Folder,Implicit): pt=PageTemplateFile('Products/OSA_system/zpt/ConfigOSAS_Root.zpt').__of__(self) return pt() - def change_OSAS_Root(self,RootFolderName,DigILibURL,RESPONSE=None): + def change_OSAS_Root(self,RootFolderName,DigILibURL,uploadServletUrl,RESPONSE=None): """Change RootFolderName""" self.RootFolderName=RootFolderName self.DigILibURL=DigILibURL - + self.uploadServletUrl=uploadServletUrl + if RESPONSE is not None: RESPONSE.redirect('manage_main') @@ -39,14 +41,20 @@ class OSAS_Root(Folder,Implicit): """gives formatted date""" return strftime("%d.%m.%Y",localtime()) + def getUploadServletUrl(self): + """get url""" + try: + self.uploadServletUrl=uploadServletUrl + except: + return "http://foxridge.rz-berlin.mpg.de:8000/upload/up" def manage_AddOSAS_RootForm(self): """interface for adding the OSAS_root""" pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_Root.zpt').__of__(self) return pt() -def manage_AddOSAS_Root(self,id,RootFolderName,DigILibURL,RESPONSE=None): +def manage_AddOSAS_Root(self,id,RootFolderName,DigILibURL,uploadServletUrl,RESPONSE=None): """add the OSAS_root""" - newObj=OSAS_Root(id,RootFolderName,DigILibURL) + newObj=OSAS_Root(id,RootFolderName,DigILibURL,uploadServletUrl) self._setObject(id,newObj) if RESPONSE is not None: RESPONSE.redirect('manage_main')