--- OSAS/OSA_system/OSAS_Root.py 2003/09/25 15:25:08 1.1 +++ OSAS/OSA_system/OSAS_Root.py 2004/03/03 13:02:54 1.4 @@ -1,9 +1,11 @@ +from time import localtime,strftime +from Acquisition import Implicit from OFS.Folder import Folder from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Products.PageTemplates.PageTemplate import PageTemplate -class OSAS_Root(Folder): - """Root Folder of the Storage Systems""" +class OSAS_Root(Folder,Implicit): + """Implicit Folder of the Storage Systems""" def __init__(self,id,RootFolderName): """initialize a new instance""" self.id = id @@ -17,7 +19,7 @@ class OSAS_Root(Folder): def Root_config(self): """Main configuration""" - pt=PageTemplateFile('products/OSA_system/ConfigOSAS_Root.zpt').__of__(self) + pt=PageTemplateFile('Products/OSA_system/zpt/ConfigOSAS_Root.zpt').__of__(self) return pt() def change_OSAS_Root(self,RootFolderName,RESPONSE=None): @@ -26,9 +28,13 @@ class OSAS_Root(Folder): if RESPONSE is not None: RESPONSE.redirect('manage_main') + def date(self): + """gives formatted date""" + return strftime("%d.%m.%Y",localtime()) + def manage_AddOSAS_RootForm(self): """interface for adding the OSAS_root""" - pt=PageTemplateFile('products/OSA_system/AddOSAS_Root.zpt').__of__(self) + pt=PageTemplateFile('Products/OSA_system/zpt/AddOSAS_Root.zpt').__of__(self) return pt() def manage_AddOSAS_Root(self,id,RootFolderName,RESPONSE=None):