Changeset 119
- Timestamp:
- 11/14/06 14:13:50 (3 years ago)
- Location:
- infra/trac-dev
- Files:
-
- 2 modified
-
templates/query.html (modified) (2 diffs)
-
trac/ticket/query.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
infra/trac-dev/templates/query.html
r115 r119 115 115 <select name="add_filter" id="add_filter"> 116 116 <option></option> 117 <py:for each="field_name, field in fields.iteritems()" > 118 <option py:if="field.type != 'datetime'" 117 <option py:for="field_name, field in fields.iteritems()" 119 118 value="$field_name" 120 119 disabled="${(field.type == 'radio' and … … 123 122 ${field.label} 124 123 </option> 125 </py:for>126 124 </select> 127 125 <input type="submit" name="add" value="+" /> -
infra/trac-dev/trac/ticket/query.py
r114 r119 55 55 self.cols = [] # lazily initialized 56 56 57 # Workaround for missing DateTime fields58 #TODO: should be moved to get_ticket_fields TicketSystem within api.py59 self.fields.append( {'name': 'time', 'type': 'datetime', 'label': 'Created'} )60 self.fields.append( {'name': 'changetime', 'type': 'datetime', 'label': 'Modified'} )61 62 57 if self.order != 'id' \ 63 58 and self.order not in [f['name'] for f in self.fields]: … … 67 62 if self.group not in [f['name'] for f in self.fields]: 68 63 self.group = None 64 65 #TODO: remove after adding time/changtime to the api.py 66 if order in ['time', 'changetime']: 67 self.order = order 69 68 70 69 def from_string(cls, env, req, string, **kw): … … 387 386 cols = self.get_columns() 388 387 labels = dict([(f['name'], f['label']) for f in self.fields]) 388 389 #TODO: remove after adding time/changtime to the api.py 390 labels['changetime'] = 'Modified' 391 labels['time'] = 'Created' 392 389 393 headers = [{ 390 394 'name': col, 'label': labels.get(col, 'Ticket'),