Mercurial > p > roundup > code
changeset 1353:013ae8c6c8b1
display of saved queries is now performed correctly
| author | Andrey Lebedev <kedder@users.sourceforge.net> |
|---|---|
| date | Thu, 09 Jan 2003 14:41:20 +0000 |
| parents | e6270d4bfd07 |
| children | f79ed90ccecf |
| files | CHANGES.txt roundup/cgi/templating.py |
| diffstat | 2 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES.txt Thu Jan 09 09:40:19 2003 +0000 +++ b/CHANGES.txt Thu Jan 09 14:41:20 2003 +0000 @@ -17,6 +17,7 @@ - fixed searching on date / interval fields (sf bug 658157) - fixed form elements names in search form to allow grouping and sorting on "creation" field +- display of saved queries is now performed correctly 2002-12-11 0.5.3 - added mention of how to give users multiple Roles
--- a/roundup/cgi/templating.py Thu Jan 09 09:40:19 2003 +0000 +++ b/roundup/cgi/templating.py Thu Jan 09 14:41:20 2003 +0000 @@ -1459,7 +1459,10 @@ l.append(s%(':filter', ','.join(self.filter))) if filterspec: for k,v in self.filterspec.items(): - l.append(s%(k, ','.join(v))) + if type(v) == type([]): + l.append(s%(k, ','.join(v))) + else: + l.append(s%(k, v)) if self.search_text: l.append(s%(':search_text', self.search_text)) l.append(s%(':pagesize', self.pagesize)) @@ -1487,7 +1490,10 @@ l.append(':filter=%s'%(','.join(self.filter))) for k,v in self.filterspec.items(): if not args.has_key(k): - l.append('%s=%s'%(k, ','.join(v))) + if type(v) == type([]): + l.append('%s=%s'%(k, ','.join(v))) + else: + l.append('%s=%s'%(k, v)) if self.search_text and not args.has_key(':search_text'): l.append(':search_text=%s'%self.search_text) if not args.has_key(':pagesize'):
