version 1.3, 2004/12/23 12:38:22
|
version 1.5, 2005/03/03 20:41:00
|
Line 86 class OSAS_root(Folder,Implicit):
|
Line 86 class OSAS_root(Folder,Implicit):
|
|
|
security=ClassSecurityInfo() |
security=ClassSecurityInfo() |
|
|
def __init__(self,id,rootFolderName,uploadServletUrl=None): |
def __init__(self,id,rootFolderName,serverUrl,uploadServletUrl=None): |
"""initialize a new instance |
"""initialize a new instance |
|
|
|
|
Line 99 class OSAS_root(Folder,Implicit):
|
Line 99 class OSAS_root(Folder,Implicit):
|
self.id = id |
self.id = id |
self.rootFolderName = rootFolderName |
self.rootFolderName = rootFolderName |
self.uploadServletUrl=uploadServletUrl |
self.uploadServletUrl=uploadServletUrl |
|
self.serverUrl=serverUrl |
meta_type="OSAS_Root__neu" |
meta_type="OSAS_Root" |
|
|
manage_options = Folder.manage_options+( |
manage_options = Folder.manage_options+( |
{'label':'Main Config','action':'changeRootForm'}, |
{'label':'Main Config','action':'changeRootForm'}, |
Line 109 class OSAS_root(Folder,Implicit):
|
Line 109 class OSAS_root(Folder,Implicit):
|
|
|
OSASObjectTypes=OSAS_helpers.OSASObjectTypes |
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): |
def changeRootForm(self): |
"""Main configuration""" |
"""Main configuration""" |
pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','changeRootForm.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','changeRootForm.zpt')).__of__(self) |
|
|
return pt() |
return pt() |
|
|
def changeRoot(self,rootFolderName,uploadServletUrl,RESPONSE=None): |
def changeRoot(self,rootFolderName,uploadServletUrl,serverUrl,RESPONSE=None): |
"""Change RootFolderName""" |
"""Change RootFolderName""" |
self.rootFolderName=rootFolderName |
self.rootFolderName=rootFolderName |
|
self.serverUrl=serverUrl |
self.uploadServletUrl=uploadServletUrl |
self.uploadServletUrl=uploadServletUrl |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
Line 233 def manage_addOSAS_rootForm(self):
|
Line 256 def manage_addOSAS_rootForm(self):
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','addOSAS_rootForm.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','addOSAS_rootForm.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
def manage_addOSAS_root(self,id,RootFolderName,uploadServletUrl,RESPONSE=None): |
def manage_addOSAS_root(self,id,RootFolderName,uploadServletUrl,serverUrl,RESPONSE=None): |
"""add the OSAS_root""" |
"""add the OSAS_root""" |
newObj=OSAS_root(id,RootFolderName,uploadServletUrl) |
newObj=OSAS_root(id,RootFolderName,serverUrl,uploadServletUrl) |
self._setObject(id,newObj) |
self._setObject(id,newObj) |
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |