first merge to main 🚀 #71
@ -2,6 +2,7 @@
|
|||||||
import { _ } from "svelte-i18n";
|
import { _ } from "svelte-i18n";
|
||||||
import lodashIsEqual from "lodash.isequal";
|
import lodashIsEqual from "lodash.isequal";
|
||||||
import store from "../store";
|
import store from "../store";
|
||||||
|
import isEmail from "validator/es/lib/isEmail";
|
||||||
import { UserService, UserGroupService } from "@odit/lfk-client-js";
|
import { UserService, UserGroupService } from "@odit/lfk-client-js";
|
||||||
import Toastify from "toastify-js";
|
import Toastify from "toastify-js";
|
||||||
import PromiseError from "./PromiseError.svelte";
|
import PromiseError from "./PromiseError.svelte";
|
||||||
@ -72,7 +73,8 @@
|
|||||||
$: groups_changed =
|
$: groups_changed =
|
||||||
JSON.stringify(usergroups_array) ===
|
JSON.stringify(usergroups_array) ===
|
||||||
JSON.stringify(usergroups_array_original);
|
JSON.stringify(usergroups_array_original);
|
||||||
$: save_enabled = changes_performed || !groups_changed;
|
$: save_enabled =
|
||||||
|
(changes_performed || !groups_changed) && isEmail(editable_userdata.email);
|
||||||
function submit() {
|
function submit() {
|
||||||
if (data_loaded === true && save_enabled) {
|
if (data_loaded === true && save_enabled) {
|
||||||
editable_userdata.groups = usergroups_array;
|
editable_userdata.groups = usergroups_array;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user