diff --git a/Makefile b/Makefile index b1d42ff4e..e2d90d0a5 100644 --- a/Makefile +++ b/Makefile @@ -32,10 +32,10 @@ lint: poetry run ruff . --fix install_frontend: - cd src/frontend && npm install; + cd src/frontend && npm install install_frontendc: - cd src/frontend && rm -rf node_modules package-lock.json && npm install; + cd src/frontend && rm -rf node_modules package-lock.json && npm install run_frontend: cd src/frontend && npm start diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index a5bac422d..057a16fff 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -143,6 +143,7 @@ export default function App() { if(user && user['access_token']){ user['refresh_token'] = "auto"; login(user['access_token'], user['refresh_token']); + setUserData(user); setAutoLogin(true); setLoading(false); } diff --git a/src/frontend/src/modals/UserManagementModal/index.tsx b/src/frontend/src/modals/UserManagementModal/index.tsx index 993ffb944..5372b6354 100644 --- a/src/frontend/src/modals/UserManagementModal/index.tsx +++ b/src/frontend/src/modals/UserManagementModal/index.tsx @@ -31,7 +31,7 @@ export default function UserManagementModal({ const [password, setPassword] = useState(data?.password ?? ""); const [username, setUserName] = useState(data?.username ?? ""); const [confirmPassword, setConfirmPassword] = useState(data?.password ?? ""); - const [isDisabled, setIsDisabled] = useState(data?.is_active ?? false); + const [isActive, setIsActive] = useState(data?.is_active ?? false); const [isSuperUser, setIsSuperUser] = useState(data?.is_superuser ?? false); const [inputState, setInputState] = useState(CONTROL_NEW_USER); const { userData } = useContext(AuthContext); @@ -47,7 +47,7 @@ export default function UserManagementModal({ resetForm(); } else { handleInput({ target: { name: "username", value: username } }); - handleInput({ target: { name: "is_active", value: isDisabled } }); + handleInput({ target: { name: "is_active", value: isActive } }); handleInput({ target: { name: "is_superuser", value: isSuperUser } }); } }, [open]); @@ -230,17 +230,17 @@ export default function UserManagementModal({
- Disabled + Active { handleInput({ target: { name: "is_active", value } }); - setIsDisabled(value); + setIsActive(value); }} /> diff --git a/src/frontend/src/pages/AdminPage/index.tsx b/src/frontend/src/pages/AdminPage/index.tsx index 0e9830cb8..334aca90c 100644 --- a/src/frontend/src/pages/AdminPage/index.tsx +++ b/src/frontend/src/pages/AdminPage/index.tsx @@ -362,7 +362,7 @@ export default function AdminPage() { title="Edit" titleHeader={`${user.id}`} cancelText="Cancel" - confirmationText="Edit" + confirmationText="Save" icon={"UserPlus2"} data={user} index={index}