[Zope-Checkins] CVS: Products/ZCatalog - ZCatalog.py:1.97

Andreas Jung andreas@zope.com
Thu, 23 Aug 2001 06:45:02 -0400


Update of /cvs-repository/Products/ZCatalog
In directory cvs.zope.org:/tmp/cvs-serv20491/lib/python/Products/ZCatalog

Modified Files:
	ZCatalog.py 
Log Message:
       - Collector #2532: ZCatalog.availableSplitters is now protected
         by security mechanism.


=== Products/ZCatalog/ZCatalog.py 1.96 => 1.97 ===
           'manage_catalogReindex', 'manage_catalogFoundItems',
           'manage_catalogClear', 'manage_addColumn', 'manage_delColumns',
-          'manage_addIndex', 'manage_delIndexes', 'manage_main',], 
+          'manage_addIndex', 'manage_delIndexes', 'manage_main',
+          'availableSplitters'], 
          ['Manager']),
 
         ('Search ZCatalog',
@@ -236,7 +237,6 @@
         self.title=title
 
         self.vocabulary = None
-        self.availableSplitters = Splitter.availableSplitters
         
         self.threshold = 10000
         self._v_total = 0
@@ -474,6 +474,12 @@
 
         if REQUEST and RESPONSE:
             RESPONSE.redirect(URL1 + '/manage_main?manage_tabs_message=Reindexing%20Performed')
+
+
+    def availableSplitter(self):
+        """ splitter we can add """
+        return Splitter.availableSplitters
+
 
     def catalog_object(self, obj, uid=None, idxs=[]):
         """ wrapper around catalog """