Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 1155:5cf0a6b6e787
*cough* sort list results *cough*
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 16 Sep 2002 06:51:13 +0000 |
| parents | 7e0024954954 |
| children | 26c8cb2162d7 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Mon Sep 16 06:50:40 2002 +0000 +++ b/roundup/cgi/templating.py Mon Sep 16 06:51:13 2002 +0000 @@ -323,7 +323,13 @@ klass = HTMLUser else: klass = HTMLItem - l = [klass(self._client, self.classname, x) for x in self._klass.list()] + + # get the list and sort it nicely + l = self._klass.list() + sortfunc = make_sort_function(self._db, self._prop.classname) + l.sort(sortfunc) + + l = [klass(self._client, self.classname, x) for x in l] return l def csv(self):
