Diff for /OSA_system2/OSAS_root.py between versions 1.3 and 1.5

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')

Removed from v.1.3  
changed lines
  Added in v.1.5


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