passbe/beef-migration-test-3 — Issue #242: Logging defect
Author: passbe
Created: 2011-12-08 23:55:36+00:00
State: open

Back in September when a number of the "eval" calls were removed, and
subsequent changes to reduce the number of HTTP requests made from the
admin UI to the framework the logging tabs (both the default and
zombie logs) were broken. Currently those log panels will only pull
down 25 entries, the pagination doesn't work and the sorting doesn't
work.

One of the primary issues is that the Ext.PagingToolbar(used for
pagination) component relies on sorting and pagination (limitation of
records) occurring on the server side. This meant that the logging
tabs did send a number of requests when you changed sorting options or
paging through entries.

There is a UX component that can be used called
Ext.ux.data.PagingStore which provides local paging within JS, but it
means using another ExtJS ux class. I'm going to try and spend a bit
of time seeing if that works, and if there is any negative impact.
Google Code Issue: http://code.google.com/p/beef/issues/detail?id=216