Mercurial > p > roundup > code
diff roundup/cgi_client.py @ 880:de3da99a7c02
Add Number and Boolean types to hyperdb.
Add conversion cases to web, mail & admin interfaces.
Add storage/serialization cases to back_anydbm & back_metakit.
| author | Gordon B. McMillan <gmcm@users.sourceforge.net> |
|---|---|
| date | Thu, 18 Jul 2002 11:17:31 +0000 |
| parents | bd6211d39328 |
| children | 897425e40859 |
line wrap: on
line diff
--- a/roundup/cgi_client.py Thu Jul 18 07:01:54 2002 +0000 +++ b/roundup/cgi_client.py Thu Jul 18 11:17:31 2002 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: cgi_client.py,v 1.141 2002-07-17 12:39:10 gmcm Exp $ +# $Id: cgi_client.py,v 1.142 2002-07-18 11:17:30 gmcm Exp $ __doc__ = """ WWW request handler (also used in the stand-alone server). @@ -1585,6 +1585,12 @@ l.append(entry) l.sort() value = l + elif isinstance(proptype, hyperdb.Boolean): + value = form[key].value.strip() + props[key] = value = value.lower() in ('yes', 'true', 'on', '1') + elif isinstance(proptype, hyperdb.Number): + value = form[key].value.strip() + props[key] = value = int(value) # get the old value if nodeid: @@ -1604,6 +1610,9 @@ # # $Log: not supported by cvs2svn $ +# Revision 1.141 2002/07/17 12:39:10 gmcm +# Saving, running & editing queries. +# # Revision 1.140 2002/07/14 23:17:15 richard # cleaned up structure #
