Diff for /OSA_system2/OSAS_root.py between versions 1.2 and 1.4

version 1.2, 2004/12/23 08:30:56 version 1.4, 2005/02/10 19:50:18
Line 23  from Globals import package_home Line 23  from Globals import package_home
 from AccessControl import ClassSecurityInfo  from AccessControl import ClassSecurityInfo
   
   
 class OSAS_viewerObject(Folder):  class OSAS_handlerObject(Folder):
     """      """
     Grundlegende Klasse fuer Viewer zur Zeit noch in Entwicklung      Grundlegende Klasse fuer Handler zur Zeit noch in Entwicklung
   
     """      """
     meta_type="OSAS_ViewerObject__neu"      meta_type="OSAS_HandlerObject__neu"
   
           
     def __init__(self,id,title,prefix,objectTypes,ignorePath=""):      def __init__(self,id,title,prefix,objectTypes,ignorePath=""):
Line 38  class OSAS_viewerObject(Folder): Line 38  class OSAS_viewerObject(Folder):
          - `id` : Zope ID des Objektes           - `id` : Zope ID des Objektes
          - `title`: Titel des Objektes           - `title`: Titel des Objektes
          - `prefix` : URL bzw. URL Rumpf der Zusammen mit dem Pfad des Objectes die Anzeige URL ergibt           - `prefix` : URL bzw. URL Rumpf der Zusammen mit dem Pfad des Objectes die Anzeige URL ergibt
          - `objectType` : liste von Objekttypen die mittels dieses Viewers angezeigt werden können.           - `objectType` : liste von Objekttypen die mittels dieses Handlers angezeigt werden können.
          - `ignorePath` : Pfad der bei dem übergebenen Pfad element ingnoriert werden soll. Optional.           - `ignorePath` : Pfad der bei dem übergebenen Pfad element ingnoriert werden soll. Optional.
         """          """
         self.id=id          self.id=id
Line 48  class OSAS_viewerObject(Folder): Line 48  class OSAS_viewerObject(Folder):
         self.ignorePath=ignorePath          self.ignorePath=ignorePath
   
     manage_options = Folder.manage_options+(      manage_options = Folder.manage_options+(
         {'label':'Main Config','action':'changeViewerObjectForm'},          {'label':'Main Config','action':'changeHandlerObjectForm'},
         )          )
   
     def changeViewerObjectForm(self):      def changeHandlerObjectForm(self):
         """Main configuration"""          """Main configuration"""
         pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','changeViewerObjectForm.zpt')).__of__(self)          pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','changeHandlerObjectForm.zpt')).__of__(self)
         return pt()          return pt()
   
     def changeViewerObject(self,title,prefix,objectTypes,ignorePath=None,RESPONSE=None):      def changeHandlerObject(self,title,prefix,objectTypes,ignorePath=None,RESPONSE=None):
         """Change RootFolderName"""          """Change RootFolderName"""
         self.title=title          self.title=title
         self.prefix=prefix          self.prefix=prefix
Line 67  class OSAS_viewerObject(Folder): Line 67  class OSAS_viewerObject(Folder):
             RESPONSE.redirect('manage_main')              RESPONSE.redirect('manage_main')
   
   
 def manage_addViewerObjectForm(self):  def manage_addHandlerObjectForm(self):
     """form for adding a viewer Object"""      """form for adding a handler Object"""
     pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','addViewerObjectForm.zpt')).__of__(self)      pt=PageTemplateFile(os.path.join(package_home(globals()), 'zpt','addHandlerObjectForm.zpt')).__of__(self)
     return pt()      return pt()
   
 def manage_addViewerObject(self,id,title,prefix,objectTypes,ignorePath,RESPONSE=None):  def manage_addHandlerObject(self,id,title,prefix,objectTypes,ignorePath,RESPONSE=None):
     """add the OSAS_root"""      """add the OSAS_root"""
     newObj=OSAS_viewerObject(id,title,prefix,objectTypes,ignorePath)      newObj=OSAS_handlerObject(id,title,prefix,objectTypes,ignorePath)
     self._setObject(id,newObj)      self._setObject(id,newObj)
           
     if RESPONSE is not None:      if RESPONSE is not None:
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__neu"
   
     manage_options = Folder.manage_options+(      manage_options = Folder.manage_options+(
Line 115  class OSAS_root(Folder,Implicit): Line 115  class OSAS_root(Folder,Implicit):
                   
         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 233  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.2  
changed lines
  Added in v.1.4


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