Ticket #34 (closed enhancement: fixed)

Opened 8 months ago

Last modified 7 months ago

Pagination Support

Reported by: pragma Assigned to: pragma
Priority: major Milestone: Version 1.0
Component: component1 Version:
Keywords: Cc:

Description (Last modified by pragma)

http://www.dsource.org/projects/tango/forums/forum/7

While it appears that performance is not a problem for this page in the old Beta, my concern is that the heavier model for V1.0 will bog down a 142-topic list somewhat. To help ease server load and shorten the render time, pagination should be incorporated into the various page views.

Implementation details:

  • Augment ORM to utilize any/all start and limit SQL record limiting features [103]
  • Refactor models to push security filtering down into the SQL code (e.g. canView, canEdit, canModerate etc.) [104]
  • Provide generic page navigation controls in the page footer [104]
  • Listen and respond to page navigation hints in the model

Change History

03/31/08 11:16:34 changed by pragma

  • owner changed from somebody to pragma.
  • status changed from new to assigned.

04/10/08 14:43:31 changed by pragma

  • description changed.

04/10/08 14:44:28 changed by pragma

  • description changed.

04/18/08 12:03:36 changed by pragma

  • description changed.

Pagination support is now complete and in place for [104]. The various views in the system still need to be revised to utilize this support where appropriate.

04/25/08 22:12:06 changed by pragma

  • status changed from assigned to closed.
  • resolution set to fixed.

Working prototype done in [107]. Open new ticket if feature fails in testing.