--- OSA_system2/OSAS_root.py 2005/02/10 19:50:18 1.4 +++ OSA_system2/OSAS_root.py 2005/03/03 20:41:00 1.5 @@ -100,7 +100,7 @@ class OSAS_root(Folder,Implicit): self.rootFolderName = rootFolderName self.uploadServletUrl=uploadServletUrl self.serverUrl=serverUrl - meta_type="OSAS_Root__neu" + meta_type="OSAS_Root" manage_options = Folder.manage_options+( {'label':'Main Config','action':'changeRootForm'}, @@ -108,6 +108,29 @@ class OSAS_root(Folder,Implicit): OSASObjectTypes=OSAS_helpers.OSASObjectTypes + + security.declareProtected("View management screens","getOSASObjectTypes") + def getOSASObjectTypes(self): + """return list of objecttypes""" + return OSASObjectTypes + + def setProxy(self,name,value): + """set proxy""" + self.REQUEST.SESSION[name]=value + return True + + def listToSingle(self,path): + """list to single""" + if type(path)==ListType: + return path[0] + else: + return path + + def splitPath(self,path): + """split path""" + if type(path)==ListType: + path=path[0] + return os.path.split(path) def changeRootForm(self): """Main configuration"""