[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 by Dennis Tang