Edgewall Software

Ticket #4174: TicketQueryEnableDatetimeOrdering.diff

File TicketQueryEnableDatetimeOrdering.diff, 985 bytes (added by ilias@…, 6 years ago)
  • query.py

     
    6262        if self.group not in [f['name'] for f in self.fields]: 
    6363            self.group = None 
    6464 
     65        #TODO: remove after adding time/changtime to the api.py 
     66        if order in ['time', 'changetime']: 
     67            self.order = order             
     68 
    6569    def from_string(cls, env, req, string, **kw): 
    6670        filters = string.split('&') 
    6771        kw_strs = ['order', 'group'] 
     
    400404 
    401405        cols = self.get_columns() 
    402406        labels = dict([(f['name'], f['label']) for f in self.fields]) 
     407 
     408        #TODO: remove after adding time/changtime to the api.py 
     409        labels['changetime'] = 'Modified' 
     410        labels['time'] = 'Created' 
     411 
    403412        headers = [{ 
    404413            'name': col, 'label': labels.get(col, 'Ticket'), 
    405414            'href': self.get_href(req, order=col, desc=(col == self.order and