Mercurial > p > roundup > code
changeset 3313:5e45f3a553d8 maint-0.8
fix roundup-admin "find" for searching Multilinks [SF#1189465]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 02 May 2005 06:13:10 +0000 |
| parents | 088c1792b7f6 |
| children | 7b14369be454 |
| files | CHANGES.txt doc/announcement.txt roundup/__init__.py roundup/admin.py setup.py |
| diffstat | 5 files changed, 67 insertions(+), 30 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES.txt Mon May 02 05:48:59 2005 +0000 +++ b/CHANGES.txt Mon May 02 06:13:10 2005 +0000 @@ -1,7 +1,7 @@ This file contains the changes to the Roundup system over time. The entries are given with the most recent entry first. -2005-??-?? 0.8.3 +2005-05-02 0.8.3 Feature: - chinese translation by limodou @@ -30,6 +30,7 @@ the csv module appears to have its own ideas about such things (sf bug 1163890) - fix installation docs referring to old-style configuration variables +- fix roundup-admin "find" for searching Multilinks (sf bug 1189465) 2005-03-03 0.8.2
--- a/doc/announcement.txt Mon May 02 05:48:59 2005 +0000 +++ b/doc/announcement.txt Mon May 02 06:13:10 2005 +0000 @@ -2,23 +2,36 @@ command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition. -This 0.8.2 release adds one feature and fixes some bugs: +This 0.8.3 release adds one feature and fixes some bugs: Feature: - -- roundup-server automatically redirects from trackers list - to the tracker page if there is only one tracker +- chinese translation by limodou Fixed: - -- added content to ZRoundup refresh.txt file (sf bug 1147622) -- fix invalid reference to csv.colon_separated -- correct URL to What's New in setup.py meta-data -- change AUTOCOMMIT=OFF to AUTOCOMMIT=0 for MySQL (sf bug 1143707) -- compile message objects in 'setup.py build' -- use backend datatype for journal timestamps in RDBMSes -- fixes to the "Using an external password validation source" - customisation example (sf bugs 1153640 and 1155108) +- fix reference to The Zope Book in Roundup FAQ +- disabled file logging in Roundup test suite (sf bug 1155649) +- return original string if message issue xref isn't valid +- fix nosyreaction.py to stop it setting the nosy list unnecessarily + (see doc/upgrading.txt for how to fix in your trackers) +- after logout, always display tracker home page +- web forms don't create new items if no item properties are set from UI +- item creation failed if multilink fields had invalid entries (sf bug + 1177602) +- fix bdist_rpm (sf bug 1164328) +- fix checking of "Email Access" for Anonymous email registration (sf bug + 1177057) +- disable "Email Access" for Anonymous by default to stop spam regsitering + users on public trackers +- send errors in the web interface to a logfile by default. Use the + "debug" multiprocess mode (roundup-server) or the DEBUG_TO_CLIENT var + (roundup.cgi) to have the errors appear in your browser +- fix setgid typo (sf bug 1171346) +- fix faulty find_template filename facility (sf bug 1163629) +- fix roundup-admin "export" so it creates the target dir if needed +- "fix" roundup-admin "import" to not use "universal newline support" since + the csv module appears to have its own ideas about such things (sf bug + 1163890) +- fix installation docs referring to old-style configuration variables If you're upgrading from an older version of Roundup you *must* follow the "Software Upgrade" guidelines given in the maintenance documentation.
--- a/roundup/__init__.py Mon May 02 05:48:59 2005 +0000 +++ b/roundup/__init__.py Mon May 02 06:13:10 2005 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: __init__.py,v 1.31.2.4 2005-03-03 04:47:35 richard Exp $ +# $Id: __init__.py,v 1.31.2.5 2005-05-02 06:13:10 richard Exp $ '''Roundup - issue tracking for knowledge workers. @@ -68,6 +68,6 @@ ''' __docformat__ = 'restructuredtext' -__version__ = '0.8.2' +__version__ = '0.8.3' # vim: set filetype=python ts=4 sw=4 et si
--- a/roundup/admin.py Mon May 02 05:48:59 2005 +0000 +++ b/roundup/admin.py Mon May 02 06:13:10 2005 +0000 @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: admin.py,v 1.85.2.5 2005-04-13 07:00:21 richard Exp $ +# $Id: admin.py,v 1.85.2.6 2005-05-02 06:13:10 richard Exp $ '''Administration commands for maintaining Roundup trackers. ''' @@ -645,7 +645,12 @@ values = [value] d = props[propname] = {} for value in values: - d[hyperdb.rawToHyperdb(self.db, cl, None, propname, value)] = 1 + value = hyperdb.rawToHyperdb(self.db, cl, None, propname, value) + if isinstance(value, list): + for entry in value: + d[entry] = 1 + else: + d[value] = 1 # now do the find try:
--- a/setup.py Mon May 02 05:48:59 2005 +0000 +++ b/setup.py Mon May 02 06:13:10 2005 +0000 @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: setup.py,v 1.77.2.8 2005-04-07 07:24:43 a1s Exp $ +# $Id: setup.py,v 1.77.2.9 2005-05-02 06:13:10 richard Exp $ from distutils.core import setup, Extension from distutils.util import get_platform @@ -348,21 +348,39 @@ command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition. -This 0.8.2 release adds one feature and fixes some bugs: + +This 0.8.3 release adds one feature and fixes some bugs: Feature: -- roundup-server automatically redirects from trackers list - to the tracker page if there is only one tracker + +- chinese translation by limodou Fixed: -- added content to ZRoundup refresh.txt file (sf bug 1147622) -- fix invalid reference to csv.colon_separated -- correct URL to What's New in setup.py meta-data -- change AUTOCOMMIT=OFF to AUTOCOMMIT=0 for MySQL (sf bug 1143707) -- compile message objects in 'setup.py build' -- use backend datatype for journal timestamps in RDBMSes -- fixes to the "Using an external password validation source" - customisation example (sf bugs 1153640 and 1155108) + +- fix reference to The Zope Book in Roundup FAQ +- disabled file logging in Roundup test suite (sf bug 1155649) +- return original string if message issue xref isn't valid +- fix nosyreaction.py to stop it setting the nosy list unnecessarily + (see doc/upgrading.txt for how to fix in your trackers) +- after logout, always display tracker home page +- web forms don't create new items if no item properties are set from UI +- item creation failed if multilink fields had invalid entries (sf bug + 1177602) +- fix bdist_rpm (sf bug 1164328) +- fix checking of "Email Access" for Anonymous email registration (sf bug + 1177057) +- disable "Email Access" for Anonymous by default to stop spam regsitering + users on public trackers +- send errors in the web interface to a logfile by default. Use the + "debug" multiprocess mode (roundup-server) or the DEBUG_TO_CLIENT var + (roundup.cgi) to have the errors appear in your browser +- fix setgid typo (sf bug 1171346) +- fix faulty find_template filename facility (sf bug 1163629) +- fix roundup-admin "export" so it creates the target dir if needed +- "fix" roundup-admin "import" to not use "universal newline support" since + the csv module appears to have its own ideas about such things (sf bug + 1163890) +- fix installation docs referring to old-style configuration variables If you're upgrading from an older version of Roundup you *must* follow the "Software Upgrade" guidelines given in the maintenance documentation.
