Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 1320:3758a5af985f
Lots of little fixes in this update:
- fixed Date.local()
- email quoted text stripping is controllable again [SF#650742]
- extract attachment name from content-disposition if name missing [SF#637278]
- removed FILTER_POSITION from bundled configs
- reverse message listing in issue display (reversion of recent change)
- bad entries for multilink editing in cgi don't traceback now [SF#640310]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 10 Dec 2002 00:11:16 +0000 |
| parents | 257f0ab00d50 |
| children | c0546b95aad1 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Mon Dec 09 02:51:46 2002 +0000 +++ b/roundup/cgi/templating.py Tue Dec 10 00:11:16 2002 +0000 @@ -891,6 +891,12 @@ ''' return self._value.pretty() + def local(self, offset): + ''' Return the date/time as a local (timezone offset) date/time. + ''' + return DateHTMLProperty(self._client, self._nodeid, self._prop, + self._name, self._value.local()) + class IntervalHTMLProperty(HTMLProperty): def plain(self): ''' Render a "plain" representation of the property @@ -965,6 +971,7 @@ else: s = '' l.append(_('<option %svalue="-1">- no selection -</option>')%s) + # XXX if the current value is retired, then list it explicitly for optionid in options: # get the option value, and if it's None use an empty string option = linkcl.get(optionid, k) or '' @@ -1011,6 +1018,7 @@ else: sort_on = ('+', linkcl.labelprop()) options = linkcl.filter(None, conditions, sort_on, (None, None)) + # XXX if the current value is retired, then list it explicitly for optionid in options: # get the option value, and if it's None use an empty string option = linkcl.get(optionid, k) or '' @@ -1131,6 +1139,7 @@ height = height or min(len(options), 7) l = ['<select multiple name="%s" size="%s">'%(self._name, height)] k = linkcl.labelprop(1) + # XXX if any of the current values are retired, then list them for optionid in options: # get the option value, and if it's None use an empty string option = linkcl.get(optionid, k) or ''
