|
15 | 15 | # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
16 | 16 | # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
17 | 17 | # |
18 | | -# $Id: cgi_client.py,v 1.113 2002-03-14 23:59:24 richard Exp $ |
| 18 | +# $Id: cgi_client.py,v 1.114 2002-03-17 23:06:05 richard Exp $ |
19 | 19 |
|
20 | 20 | __doc__ = """ |
21 | 21 | WWW request handler (also used in the stand-alone server). |
@@ -338,13 +338,14 @@ def index(self): |
338 | 338 | break |
339 | 339 | if defaults: |
340 | 340 | # try the instance config first |
341 | | - if hasattr(self.instance, 'DEFAULT_INDEX_CLASS'): |
342 | | - self.classname = self.instance.DEFAULT_INDEX_CLASS |
343 | | - sort = self.instance.DEFAULT_INDEX_SORT |
344 | | - group = self.instance.DEFAULT_INDEX_GROUP |
345 | | - filter = self.instance.DEFAULT_INDEX_FILTER |
346 | | - columns = self.instance.DEFAULT_INDEX_COLUMNS |
347 | | - filterspec = self.instance.DEFAULT_INDEX_FILTERSPEC |
| 341 | + if hasattr(self.instance, 'DEFAULT_INDEX'): |
| 342 | + d = self.instance.DEFAULT_INDEX |
| 343 | + self.classname = d['CLASS'] |
| 344 | + sort = d['SORT'] |
| 345 | + group = d['GROUP'] |
| 346 | + filter = d['FILTER'] |
| 347 | + columns = d['COLUMNS'] |
| 348 | + filterspec = d['FILTERSPEC'] |
348 | 349 |
|
349 | 350 | else: |
350 | 351 | # nope - fall back on the old way of doing it |
@@ -1356,6 +1357,9 @@ def parsePropsFromForm(db, cl, form, nodeid=0): |
1356 | 1357 |
|
1357 | 1358 | # |
1358 | 1359 | # $Log: not supported by cvs2svn $ |
| 1360 | +# Revision 1.113 2002/03/14 23:59:24 richard |
| 1361 | +# . #517734 ] web header customisation is obscure |
| 1362 | +# |
1359 | 1363 | # Revision 1.112 2002/03/12 22:52:26 richard |
1360 | 1364 | # more pychecker warnings removed |
1361 | 1365 | # |
|
0 commit comments