feature/44-require-mail-addresses #54

Merged
philipp merged 3 commits from feature/44-require-mail-addresses into dev 2021-01-29 15:38:08 +00:00
Showing only changes of commit 0dd9de2abc - Show all commits

View File

@ -2,6 +2,7 @@
import { _ } from "svelte-i18n";
import lodashIsEqual from "lodash.isequal";
import store from "../store";
import isEmail from "validator/es/lib/isEmail";
import { UserService, UserGroupService } from "@odit/lfk-client-js";
import Toastify from "toastify-js";
import PromiseError from "./PromiseError.svelte";
@ -72,7 +73,8 @@
$: groups_changed =
JSON.stringify(usergroups_array) ===
JSON.stringify(usergroups_array_original);
$: save_enabled = changes_performed || !groups_changed;
$: save_enabled =
(changes_performed || !groups_changed) && isEmail(editable_userdata.email);
function submit() {
if (data_loaded === true && save_enabled) {
editable_userdata.groups = usergroups_array;