Diff for /OSAS/OSA_system/OSAS_search.py between versions 1.5 and 1.8

version 1.5, 2004/07/09 17:56:14 version 1.8, 2007/01/19 17:16:25
Line 8  from Globals import InitializeClass Line 8  from Globals import InitializeClass
 from Globals import Persistent, package_home  from Globals import Persistent, package_home
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from Products.PageTemplates.PageTemplate import PageTemplate  from Products.PageTemplates.PageTemplate import PageTemplate
   from Products.PageTemplates.ZopePageTemplate import ZopePageTemplate
   from OFS.Folder import Folder
 from OFS.SimpleItem import SimpleItem  from OFS.SimpleItem import SimpleItem
 #from pyPgSQL import PgSQL  try:
       import psycopg2 as PgSQL
   except:
       try:
 import psycopg as PgSQL  import psycopg as PgSQL
       except:
           from pyPgSQL import PgSQL
   
 import re  import re
 import os  import os
   
 MAXHITS = 1000  MAXHITS = 1000
   
 class OSAS_search(SimpleItem):  class OSAS_search(Folder):
     """Object for global metadata search"""      """Object for global metadata search"""
   
     meta_type="OSAS_search"      meta_type="OSAS_search"
   
       manage_options=Folder.manage_options+(
           {'label':'Main config','action':'manage_ChangeOSAS_searchForm'},
          )
           
   
     def __init__(self,id,title,dsn=None):      def __init__(self,id,title,dsn=None):
Line 186  class OSAS_search(SimpleItem): Line 196  class OSAS_search(SimpleItem):
         if restypefilter:          if restypefilter:
             res = []              res = []
             for r in results:              for r in results:
                 if r.type in restypefilter:                  if r.type == restypefilter:
                     res.append(r)                      res.append(r)
         else:          else:
             res = results              res = results
Line 319  class OSAS_search(SimpleItem): Line 329  class OSAS_search(SimpleItem):
         return self.search(start=first, count=count)          return self.search(start=first, count=count)
                   
   
       def manage_ChangeOSAS_searchForm(self):
           """create Search form"""
           pt=PageTemplateFile(os.path.join(package_home(globals()), "zpt/ChangeOSAS_search.zpt")).__of__(self)
           return pt()
   
       def manage_ChangeOSAS_search(self,id,title=None,dsn=None,RESPONSE=None):
           """add the OSAS_root"""
           self.id = id
           self.title = title
           self.dsn = dsn
           if RESPONSE is not None:
               RESPONSE.redirect('manage_main')
   
   
 def manage_AddOSAS_searchForm(self):  def manage_AddOSAS_searchForm(self):
     """create Search form"""      """create Search form"""

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


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