summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d9a58d6)
raw | patch | inline | side by side (parent: d9a58d6)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Wed, 20 Feb 2002 05:45:17 +0000 (05:45 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Wed, 20 Feb 2002 05:45:17 +0000 (05:45 +0000) |
[also noted the sf.net feature request id in the change log]
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@641 57a73879-2fb5-44c3-a270-3262357dd7e2
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@641 57a73879-2fb5-44c3-a270-3262357dd7e2
CHANGES.txt | patch | blob | history | |
roundup/cgi_client.py | patch | blob | history |
diff --git a/CHANGES.txt b/CHANGES.txt
index 646fa55d749219f75c036b0f4415762bd93075cc..d129e52a8738dfedda43fa5423f4994128d82ad6 100644 (file)
--- a/CHANGES.txt
+++ b/CHANGES.txt
better configuration system.
. Alternate email addresses are now available for users. See the MIGRATION
file for info on how to activate the feature.
- . Added simple editing for classes that don't define a templated interface.
+ . #511168 ] Web interface: Adding new products
+ Classes that don't provide template html get a default edit interface now:
- access using the admin "class list" interface
- limited to admin-only
- requires the csv module from object-craft (url given if it's missing)
diff --git a/roundup/cgi_client.py b/roundup/cgi_client.py
index 0e446d48c3416eba68af6f936306d1c5e1bed7cd..4ef96e7e1739b5a7fcd7ec12eecf470c325e8e87 100644 (file)
--- a/roundup/cgi_client.py
+++ b/roundup/cgi_client.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: cgi_client.py,v 1.103 2002-02-20 05:05:28 richard Exp $
+# $Id: cgi_client.py,v 1.104 2002-02-20 05:45:17 richard Exp $
__doc__ = """
WWW request handler (also used in the stand-alone server).
w('</tt>')
w('<form onSubmit="return submit_once()" method="POST">')
- w('<textarea name="rows" cols=80 rows=15>')
+ w('<textarea name="rows" cols=80 rows=15>')
+ p = csv.parser()
for nodeid in cl.list():
l = []
for name in props:
l.append(cgi.escape(str(cl.get(nodeid, name))))
- w(', '.join(l) + '\n')
+ w(p.join(l) + '\n')
w(_('</textarea><br><input type="submit" value="Save Changes"></form>'))
#
# $Log: not supported by cvs2svn $
+# Revision 1.103 2002/02/20 05:05:28 richard
+# . Added simple editing for classes that don't define a templated interface.
+# - access using the admin "class list" interface
+# - limited to admin-only
+# - requires the csv module from object-craft (url given if it's missing)
+#
# Revision 1.102 2002/02/15 07:08:44 richard
# . Alternate email addresses are now available for users. See the MIGRATION
# file for info on how to activate the feature.