From 8d92a75ef03854397a7c01ed9ea22967b994f9f2 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Mon, 25 Jan 2021 20:39:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=83=E2=80=8D=E2=99=82=EF=B8=8F=20suppo?= =?UTF-8?q?rt=20for=20runner=20group=20edit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #13 --- src/components/RunnerDetail.svelte | 36 +++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/components/RunnerDetail.svelte b/src/components/RunnerDetail.svelte index 7b558f46..f7fc8243 100644 --- a/src/components/RunnerDetail.svelte +++ b/src/components/RunnerDetail.svelte @@ -2,7 +2,11 @@ import { _ } from "svelte-i18n"; import lodashIsEqual from "lodash.isequal"; import store from "../store"; - import { RunnerService } from "@odit/lfk-client-js"; + import { + RunnerService, + RunnerTeamService, + RunnerOrganizationService, + } from "@odit/lfk-client-js"; import Toastify from "toastify-js"; import PromiseError from "./PromiseError.svelte"; import isEmail from "validator/es/lib/isEmail"; @@ -23,7 +27,16 @@ runner_promise.then((data) => { data_loaded = true; original_data = Object.assign(original_data, data); - editable = data; + original_data.group = original_data.group.id; + editable = Object.assign(editable, original_data); + }); + let orgs = []; + RunnerOrganizationService.runnerOrganizationControllerGetAll().then((val) => { + orgs = val; + }); + let teams = []; + RunnerTeamService.runnerTeamControllerGetAll().then((val) => { + teams = val; }); function submit() { if (data_loaded === true && save_enabled) { @@ -31,7 +44,6 @@ text: "Updating runner...", duration: 2500, }).showToast(); - editable.group = editable.group.id; RunnerService.runnerControllerPut(original_data.id, editable) .then((resp) => { Object.assign(original_data, editable); @@ -224,6 +236,24 @@ name="phone" class="mt-1 focus:ring-indigo-500 focus:border-indigo-500 block w-full shadow-sm rounded-l-md sm:text-sm border-gray-300 border bg-gray-50 text-gray-500 rounded-md p-2" /> +
+ {$_('group')} + +
{$_('distance')}