mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-24 11:35:54 +08:00
CB-4230 pass case insensitive key to users resource (#2162)
Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
This commit is contained in:
co-authored by
Evgenia Bezborodova
parent
6075fe0003
commit
e68269efc1
@@ -72,7 +72,8 @@ export class UsersResource extends CachedMapResource<string, AdminUser, UserReso
|
||||
this.entries
|
||||
.filter(
|
||||
([userId, user]) =>
|
||||
userId.includes(key.options.userId ?? '') && (key.options.enabledState === undefined || user.enabled === key.options.enabledState),
|
||||
userId.toLowerCase().includes((key.options.userId ?? '').toLowerCase()) &&
|
||||
(key.options.enabledState === undefined || user.enabled === key.options.enabledState),
|
||||
)
|
||||
.map(([userId]) => userId),
|
||||
),
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ export function useUsersTable(filters: IUserFilters) {
|
||||
const translate = useTranslate();
|
||||
const usersResource = useService(UsersResource);
|
||||
const pagination = useOffsetPagination(UsersResource, {
|
||||
key: UsersResourceFilterKey(filters.search, filters.status === 'true' ? true : filters.status === 'false' ? false : undefined),
|
||||
key: UsersResourceFilterKey(filters.search.toLowerCase(), filters.status === 'true' ? true : filters.status === 'false' ? false : undefined),
|
||||
});
|
||||
const usersLoader = useResource(useUsersTable, usersResource, pagination.key);
|
||||
const notificationService = useService(NotificationService);
|
||||
|
||||
Reference in New Issue
Block a user