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

version 1.2, 2004/12/23 08:30:56 version 1.3, 2004/12/23 12:38:22
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:

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


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