From 7a562c18ec7193a3ba96c8d72c7c8cecdcf62c0b Mon Sep 17 00:00:00 2001 From: Alberto-Audrix Date: Tue, 8 Sep 2026 16:30:14 +0700 Subject: [PATCH] Collect user_login and user_name in account admin UI. Co-authored-by: Cursor --- components/UserManagementPage.tsx | 33 ++++++++++++++----- .../__tests__/AccountAdminShell.test.tsx | 1 + components/__tests__/SettingsPage.test.tsx | 7 +++- .../__tests__/UserManagementPage.test.tsx | 13 ++++++-- 4 files changed, 43 insertions(+), 11 deletions(-) diff --git a/components/UserManagementPage.tsx b/components/UserManagementPage.tsx index 4c9ac1a..17d03b7 100644 --- a/components/UserManagementPage.tsx +++ b/components/UserManagementPage.tsx @@ -39,6 +39,7 @@ const UserManagementPage: React.FC = () => { const [error, setError] = useState(null); const [notice, setNotice] = useState(null); + const [userLogin, setUserLogin] = useState(''); const [userName, setUserName] = useState(''); const [status, setStatus] = useState('gm'); const [password, setPassword] = useState(''); @@ -80,6 +81,7 @@ const UserManagementPage: React.FC = () => { setSaving(true); try { await api.users.create({ + user_login: userLogin.trim(), user_name: userName.trim(), status, password, @@ -87,6 +89,7 @@ const UserManagementPage: React.FC = () => { setNotice( `Akun "${userName.trim()}" dibuat. Bagikan password sementara secara aman (di luar sistem).` ); + setUserLogin(''); setUserName(''); setPassword(''); setStatus('gm'); @@ -151,9 +154,20 @@ const UserManagementPage: React.FC = () => {

Buat pengguna baru

-
+ +