summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 68cea0b)
raw | patch | inline | side by side (parent: 68cea0b)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Sat, 27 Oct 2001 00:17:41 +0000 (00:17 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Sat, 27 Oct 2001 00:17:41 +0000 (00:17 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@341 57a73879-2fb5-44c3-a270-3262357dd7e2
roundup/hyperdb.py | patch | blob | history |
diff --git a/roundup/hyperdb.py b/roundup/hyperdb.py
index 8bcd4e919ef474deb227f0dc786336318e2a0f4f..8c6ed345fcda4f734512c2d78ace2981f7a8bc92 100644 (file)
--- a/roundup/hyperdb.py
+++ b/roundup/hyperdb.py
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: hyperdb.py,v 1.28 2001-10-21 04:44:50 richard Exp $
+# $Id: hyperdb.py,v 1.29 2001-10-27 00:17:41 richard Exp $
# standard python modules
import cPickle, re, string
return l
def stringFind(self, **requirements):
- """Locate a particular node by matching a set of its String properties.
+ """Locate a particular node by matching a set of its String
+ properties in a caseless search.
If the property is not a String property, a TypeError is raised.
prop = self.properties[propname]
if isinstance(not prop, String):
raise TypeError, "'%s' not a String property"%propname
+ requirements[propname] = requirements[propname].lower()
l = []
cldb = self.db.getclassdb(self.classname)
for nodeid in self.db.getnodeids(self.classname, cldb):
if node.has_key(self.db.RETIRED_FLAG):
continue
for key, value in requirements.items():
- if node[key] != value:
+ if node[key].lower() != value:
break
else:
l.append(nodeid)
#
# $Log: not supported by cvs2svn $
+# Revision 1.28 2001/10/21 04:44:50 richard
+# bug #473124: UI inconsistency with Link fields.
+# This also prompted me to fix a fairly long-standing usability issue -
+# that of being able to turn off certain filters.
+#
# Revision 1.27 2001/10/20 23:44:27 richard
# Hyperdatabase sorts strings-that-look-like-numbers as numbers now.
#