Skip to content
Snippets Groups Projects
Commit 0f853269 authored by s87777's avatar s87777
Browse files

Änderungen

parent 464ebb8d
No related branches found
No related tags found
No related merge requests found
......@@ -58,28 +58,6 @@ export async function deleteUser(userId:string): Promise<void>{
}
}
/*
export async function updateUser(userId:string, id:string, name:string, email:string, admin:boolean, password?:string):Promise<any> {
const url = `${HOST}/api/user/${userId}`;
let response:Response;
try{
response = await fetchWithErrorHandling(url, {
method: "PUT",
headers: headers(),
body: JSON.stringify({id, name, email, admin}),
})
if(response.ok){
const data : UserResource = await response.json();
return data;
}
}catch(err){
throw(err);
}
}
*/
export async function updateUser(userId: string, id: string, name: string, email: string, admin: boolean, password?: string): Promise<any> {
const url = `${HOST}/api/user/${userId}`;
const requestBody: any = { id, name, email, admin, password };
......@@ -96,7 +74,7 @@ export async function updateUser(userId: string, id: string, name: string, email
return data;
}
} catch (err) {
throw err;
throw(err);
}
}
......
......@@ -26,7 +26,6 @@ export default function AddUserDialog({show, onHide} : AddUserDialogProps){
window.location.reload();
}catch(err){
if (err instanceof Error) {
// Wenn ein allgemeiner Fehler auftritt, kannst du ihn anzeigen
setMessage(err.message);
} else{
setMessage("Fehler");
......@@ -34,8 +33,13 @@ export default function AddUserDialog({show, onHide} : AddUserDialogProps){
}
}
function hideAdd(){
onHide();
setMessage("");
}
return(
<Modal backdrop="static" show={show} centered onHide={onHide}>
<Modal backdrop="static" show={show} centered onHide={hideAdd}>
<form>
<Modal.Header closeButton>
<Modal.Title>Add Account</Modal.Title>
......@@ -76,7 +80,7 @@ export default function AddUserDialog({show, onHide} : AddUserDialogProps){
</Form>
</Modal.Body>
<Modal.Footer>
<Button variant= "secondary" onClick={onHide}>Cancel</Button>
<Button variant= "secondary" onClick={hideAdd}>Cancel</Button>
<Button variant= "primary" onClick={doCreateAcc} >ADD</Button>
</Modal.Footer>
</form>
......
......@@ -31,14 +31,16 @@ export default function EditUserDialog({show, onHide, selectedUser} : EditUserDi
try{
console.log(selectedUser.id+" "+name +" "+ email +" "+ isAdmin);
await updateUser(selectedUser.id!, selectedUser.id!, name, email, isAdmin, password);
onHide();
window.location.reload();
}catch(err){
throw(err);
setMessage(String(err));
}
}
function hideEdit(){
onHide();
setMessage("");
}
const usernamePlaceholder = selectedUser ? selectedUser.name : "Enter new Username";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment