diff --git a/src/components/settings/Settings.svelte b/src/components/settings/Settings.svelte index 69a861d7..00013804 100644 --- a/src/components/settings/Settings.svelte +++ b/src/components/settings/Settings.svelte @@ -9,10 +9,13 @@ $: original_data = {}; $: editable = {}; $: modal_open = false; + $: password_change = ""; + $: password_confirm = ""; $: changes_performed = !( JSON.stringify(editable) === JSON.stringify(original_data) ); $: save_enabled = changes_performed && isEmail(editable.email); + $: update_password_enabled = password_change.length > 0 &&(password_change === password_confirm); const user_promise = MeService.meControllerGet().then((data) => { data_loaded = true; data.groups = data.groups.map((g) => g.id); @@ -172,6 +175,70 @@ +
+ Change your password here +
+