diff --git a/src/components/UserDetail.svelte b/src/components/UserDetail.svelte index 323d64a5..6d290e88 100644 --- a/src/components/UserDetail.svelte +++ b/src/components/UserDetail.svelte @@ -7,6 +7,7 @@ export let params; const user_promise = UserService.userControllerGetOne(params.userid); let data_loaded = false; + $: delete_triggered = false; $: original_data = {}; $: editable_userdata = undefined; user_promise.then((data) => { @@ -33,6 +34,16 @@ console.log("no changes performed"); } } + function deleteUser() { + UserService.userControllerRemove(original_data.id, true) + .then((resp) => { + console.log(resp); + location.replace("./"); + }) + .catch((err) => { + console.log(err); + }); + } {#await user_promise} @@ -86,23 +97,26 @@ {original_data.middlename || ''} {original_data.lastname} - - - - + + + +