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 isEmail from "validator/es/lib/isEmail";
import { MeService } from "@odit/lfk-client-js";
$: data_loaded = false;
$: original_data = {};
$: editable = {};
$: changes_performed = !(
JSON.stringify(editable) === JSON.stringify(original_data)
);
$: 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);
editable = Object.assign(editable, original_data);
});