[Zope-Checkins]
SVN: Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/
added ZMI configuration option for log reindexing progress
Andreas Jung
andreas at andreas-jung.com
Fri Jul 16 01:25:10 EDT 2004
Log message for revision 26561:
added ZMI configuration option for log reindexing progress
Changed:
U Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/ZCatalog.py
U Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
-=-
Modified: Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/ZCatalog.py
===================================================================
--- Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/ZCatalog.py 2004-07-15 21:38:42 UTC (rev 26560)
+++ Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/ZCatalog.py 2004-07-16 05:25:10 UTC (rev 26561)
@@ -127,6 +127,7 @@
'manage_catalogClear', 'manage_addColumn', 'manage_delColumn',
'manage_addIndex', 'manage_delIndex', 'manage_clearIndex',
'manage_reindexIndex', 'manage_main', 'availableSplitters',
+ 'manage_setProgress',
# these two are deprecated:
'manage_delColumns', 'manage_deleteIndex'
@@ -875,6 +876,16 @@
'%s unchanged.' % (len(fixed), len(removed), unchanged),
action='./manage_main')
+ def manage_setProgress(self, pgthreshold=0, RESPONSE=None, URL1=None):
+ """Set parameter to perform logging of reindexing operations very
+ 'pgthreshold' objects
+ """
+
+ self.pgthreshold = pgthreshold
+ if RESPONSE:
+ RESPONSE.redirect(
+ URL1 + '/manage_main?manage_tabs_message=Catalog%20Changed')
+
def manage_convertBTrees(self, threshold=200):
"""Convert the catalog's data structures to use BTrees package"""
assert type(threshold) is type(0)
Modified: Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml
===================================================================
--- Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml 2004-07-15 21:38:42 UTC (rev 26560)
+++ Zope/branches/ajung-zcatalog-progress/lib/python/Products/ZCatalog/dtml/catalogAdvanced.dtml 2004-07-16 05:25:10 UTC (rev 26561)
@@ -37,6 +37,19 @@
</td>
</tr>
<tr>
+ <td align="left" valign="top">
+ <p class="form-help">Log progress of reindexing every N objects to the Zope logger
+ </p>
+ </td>
+ <td align="right" valign="top">
+<form action="&dtml-URL1;">
+<input type="text" name="pgthreshold:int" value="<dtml-var pgthreshold missing="0">">
+<input class="form-element" type="submit"
+ name="manage_setProgress:method" value=" Change ">
+</form>
+ </td>
+</tr>
+<tr>
<td>
</td>
More information about the Zope-Checkins
mailing list