[Audit Events] Add group-level keyset pagination

Problem to solve

The Audit Events interfaces do not currently have pagination. This is a problem when there are more than n events to display.

Pagination is not currently used because it is increasingly likely to cause a query timeout as the page number increases.

Proposal

On the Audit Events interfaces, implement keyset pagination (which does not have the same timeout risk as traditional offset pagination).

Related links

  • Pagination was part of the HAML implementation and removed in the conversion to a Vue implementation.

Credit

Thanks to @ahegyi for suggesting this!

Edited Jul 12, 2022 by Dennis Tang
Assignee Loading
Time tracking Loading