mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-13 21:53:43 +01:00
Admin tools: optimize user/project list performance
Add frontend pagination Add search debouncing Render modals conditionally Remove unnecessary sorting
This commit is contained in:
@@ -323,8 +323,8 @@ function _matchesFilters(user, filters) {
|
||||
if (
|
||||
filters.search?.length &&
|
||||
user.email.toLowerCase().indexOf(filters.search.toLowerCase()) === -1 &&
|
||||
user.first_name.toLowerCase().indexOf(filters.search.toLowerCase()) === -1 &&
|
||||
user.last_name.toLowerCase().indexOf(filters.search.toLowerCase()) === -1
|
||||
user.firstName?.toLowerCase().indexOf(filters.search.toLowerCase()) === -1 &&
|
||||
user.lastName?.toLowerCase().indexOf(filters.search.toLowerCase()) === -1
|
||||
) { return false }
|
||||
// Deleted users only match the 'deleted' filter
|
||||
if (user.deleted) return Boolean(filters.deleted)
|
||||
|
||||
Reference in New Issue
Block a user