You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@texera.apache.org by ai...@apache.org on 2025/10/20 19:32:41 UTC
(texera) branch main updated: fix: make sub-string name search feature in admin dashboard case-insensitive (#3926)
This is an automated email from the ASF dual-hosted git repository.
aicam pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 5c2bd88107 fix: make sub-string name search feature in admin dashboard case-insensitive (#3926)
5c2bd88107 is described below
commit 5c2bd88107dbf8a1d1ccf0931b0214d81c683d76
Author: Jaeyun Kim <12...@users.noreply.github.com>
AuthorDate: Mon Oct 20 12:32:36 2025 -0700
fix: make sub-string name search feature in admin dashboard case-insensitive (#3926)
### What changes were proposed in this PR?
This PR makes the sub-string search feature on user's name in admin
dashboard case-insensitive.
### Any related issues, documentation, discussions?
Fixes PR #1813
### How was this PR tested?
Test case not introduced.
### Was this PR authored or co-authored using generative AI tooling?
No.
---------
Co-authored-by: ali risheh <al...@gmail.com>
---
.../src/app/dashboard/component/admin/user/admin-user.component.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/frontend/src/app/dashboard/component/admin/user/admin-user.component.ts b/frontend/src/app/dashboard/component/admin/user/admin-user.component.ts
index e9e4ebbab8..ecadc3b32c 100644
--- a/frontend/src/app/dashboard/component/admin/user/admin-user.component.ts
+++ b/frontend/src/app/dashboard/component/admin/user/admin-user.component.ts
@@ -162,7 +162,8 @@ export class AdminUserComponent implements OnInit {
searchByName(): void {
this.nameSearchVisible = false;
- this.listOfDisplayUser = this.userList.filter(user => (user.name || "").indexOf(this.nameSearchValue) !== -1);
+ const q = (this.nameSearchValue ?? "").trim().toLowerCase();
+ this.listOfDisplayUser = this.userList.filter(u => (u.name ?? "").toLowerCase().includes(q));
}
searchByEmail(): void {