1515# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
1616# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
1717#
18- # $Id: cgi_client.py,v 1.142 2002-07-18 11:17:30 gmcm Exp $
18+ # $Id: cgi_client.py,v 1.143 2002-07-20 19:29:10 gmcm Exp $
1919
2020__doc__ = """
2121WWW request handler (also used in the stand-alone server).
@@ -491,8 +491,6 @@ def list(self, sort=None, group=None, filter=None, columns=None,
491491 '''
492492 cn = self .classname
493493 cl = self .db .classes [cn ]
494- self .pagehead (_ ('%(instancename)s: Index of %(classname)s' )% {
495- 'classname' : cn , 'instancename' : self .instance .INSTANCE_NAME })
496494 if sort is None : sort = self .index_sort ()
497495 if group is None : group = self .index_arg (':group' )
498496 if filter is None : filter = self .index_arg (':filter' )
@@ -531,7 +529,9 @@ def list(self, sort=None, group=None, filter=None, columns=None,
531529
532530 # create a query
533531 d = {}
534- d ['name' ] = self .form [':name' ].value
532+ d ['name' ] = nm = self .form [':name' ].value
533+ if not nm :
534+ d ['name' ] = nm = 'New Query'
535535 d ['klass' ] = self .form [':classname' ].value
536536 d ['url' ] = url
537537 qid = self .db .getclass ('query' ).create (** d )
@@ -543,6 +543,9 @@ def list(self, sort=None, group=None, filter=None, columns=None,
543543 queries .append (qid )
544544 usercl .set (uid , queries = queries )
545545
546+ self .pagehead (_ ('%(instancename)s: Index of %(classname)s' )% {
547+ 'classname' : cn , 'instancename' : self .instance .INSTANCE_NAME })
548+
546549 index = htmltemplate .IndexTemplate (self , self .instance .TEMPLATES , cn )
547550 try :
548551 index .render (filterspec , search_text , filter , columns , sort ,
@@ -1610,6 +1613,11 @@ def parsePropsFromForm(db, cl, form, nodeid=0, num_re=re.compile('^\d+$')):
16101613
16111614#
16121615# $Log: not supported by cvs2svn $
1616+ # Revision 1.142 2002/07/18 11:17:30 gmcm
1617+ # Add Number and Boolean types to hyperdb.
1618+ # Add conversion cases to web, mail & admin interfaces.
1619+ # Add storage/serialization cases to back_anydbm & back_metakit.
1620+ #
16131621# Revision 1.141 2002/07/17 12:39:10 gmcm
16141622# Saving, running & editing queries.
16151623#
0 commit comments