Edgewall Software

Opened 20 years ago

Closed 16 years ago

#216 closed enhancement (fixed)

Paging Support: Report (ticket listing)

Reported by: rocky Owned by: Christian Boos
Priority: high Milestone: 0.11
Component: report system Version: devel
Severity: major Keywords: paginate query
Cc: coderanger@…, trac-ja@… Branch:
Release Notes:
API Changes:
Internal Changes:


Report (ticket listings) need to be have next/previous links and only show a certain number of items on the same screen.

Attachments (1)

report.patch (4.1 KB ) - added by liris <liris.pp@…> 17 years ago.
paginate patch for report

Download all attachments as: .zip

Change History (17)

comment:1 by Jonas Borgström, 20 years ago

Milestone: 0.8

comment:2 by daniel, 20 years ago

Milestone: 0.80.9

comment:3 by Christopher Lenz, 19 years ago

Milestone: 0.91.0

comment:4 by cfunk@…, 18 years ago

I would second this. we are a large company that has over 6K tickets in our current. I am interested in giving trac a whirl, but it needs to be able to page reporting queries. Even running reports on your own trac repository is slow with 675 results. with 6K it would be unbareable.

comment:5 by coderanger, 18 years ago

Cc: coderanger@… added

Though its only for queries, the Paginate Tickets plugin does this.

comment:6 by sid, 18 years ago

#3135 has been marked as duplicate of this ticket.

comment:7 by Emmanuel Blot, 17 years ago

#4708 has been marked as a duplicate

comment:8 by Christian Boos, 17 years ago

We should do the same for custom queries.

(#4712 closed as duplicate)

comment:9 by Christian Boos, 17 years ago

#5134 was closed as duplicate, and has a patch for report pagination on top of 0.10.x.

by liris <liris.pp@…>, 17 years ago

Attachment: report.patch added

paginate patch for report

comment:10 by liris <liris.pp@…>, 17 years ago

I attached the paginate patch for report. It works on trunc repository.

comment:11 by Christian Boos, 16 years ago

Keywords: paginate query added
Milestone: 1.00.12
Owner: changed from Jonas Borgström to Christian Boos
Priority: normalhigh

#6127 has a solid starting point for this feature, see attachment:ticket:6127:Trac-0.11b1_reportpaginate_r412.patch.

comment:12 by trac-ja@…, 16 years ago

Cc: trac-ja@… added

comment:13 by Christian Boos, 16 years ago

Milestone: 0.120.11

It seems that rendering the reports has become very costly with 0.11, so this patch comes at the right time.

comment:14 by Christophe Simonis, 16 years ago

Django as a new Paginator class that can be used: http://code.djangoproject.com/browser/django/trunk/django/core/paginator.py?rev=7353 (a newer version may exist)

comment:15 by Christian Boos, 16 years ago

Severity: normalmajor

We've created a branch for that, starting with the #6127 patch: see r6790 and up.

comment:16 by Christian Boos, 16 years ago

Resolution: fixed
Status: newclosed

Branch merged in trunk in r6901.

Many thanks to the Trac Japanese Translation Team for the initial patch.

Please file eventual problems with this feature as new tickets.

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos to the specified user.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.