Ticket #7179: report_grouping.patch
| File report_grouping.patch, 1.3 KB (added by jasminlapalme@…, 4 years ago) |
|---|
-
trac/ticket/report.py
547 547 self.env.log.debug("Colnum Names %s, Sort column %s" % 548 548 (str(cols), sort_col)) 549 549 order_cols = [] 550 try: 551 group_idx = cols.index('__group__') 552 order_cols.append(str(group_idx)) 553 except ValueError: 554 pass 550 if '__group__' in cols: 551 order_cols.append('__group__') 555 552 556 553 if sort_col: 557 try: 558 sort_idx = cols.index(sort_col) + 1 559 order_cols.append(str(sort_idx)) 560 except ValueError: 554 if sort_col in cols: 555 order_cols.append(sort_col) 556 else: 561 557 raise TracError(_('Query parameter "sort=%(sort_col)s" ' 562 558 ' is invalid', sort_col=sort_col)) 563 559 564 560 # The report-query results is obtained 565 561 asc_str = ['DESC', 'ASC'] 566 asc_idx = int(req.args.get('asc',' 0'))562 asc_idx = int(req.args.get('asc','1')) 567 563 order_by = '' 568 564 if len(order_cols) != 0: 569 565 dlmt = ", "
