Updated old endpoints

ref #103
This commit is contained in:
Nicolai Ort 2021-03-19 17:54:52 +01:00
parent 50be992b72
commit 178c2579d5

View File

@ -2,13 +2,16 @@
import { _ } from "svelte-i18n"; import { _ } from "svelte-i18n";
import isEmail from "validator/es/lib/isEmail"; import isEmail from "validator/es/lib/isEmail";
import { MeService } from "@odit/lfk-client-js"; import { MeService } from "@odit/lfk-client-js";
$: data_loaded = false;
$: original_data = {}; $: original_data = {};
$: editable = {}; $: editable = {};
$: changes_performed = !( $: changes_performed = !(
JSON.stringify(editable) === JSON.stringify(original_data) JSON.stringify(editable) === JSON.stringify(original_data)
); );
$: save_enabled = changes_performed && isEmail(editable.email); $: save_enabled = changes_performed && isEmail(editable.email);
const user_promise = MeService.meControllerGetPermissions().then((data) => { const user_promise = MeService.meControllerGet().then((data) => {
data_loaded = true;
data.groups = data.groups.map(g => g.id);
original_data = Object.assign(original_data, data); original_data = Object.assign(original_data, data);
editable = Object.assign(editable, original_data); editable = Object.assign(editable, original_data);
}); });