parent
ef50e2d5ce
commit
c6985087a8
@ -5,7 +5,11 @@
|
|||||||
import { clickOutside } from "./outsideclick";
|
import { clickOutside } from "./outsideclick";
|
||||||
import { focusTrap } from "svelte-focus-trap";
|
import { focusTrap } from "svelte-focus-trap";
|
||||||
import Toastify from "toastify-js";
|
import Toastify from "toastify-js";
|
||||||
import { ImportService } from "@odit/lfk-client-js";
|
import {
|
||||||
|
ImportService,
|
||||||
|
RunnerTeamService,
|
||||||
|
RunnerOrganizationService,
|
||||||
|
} from "@odit/lfk-client-js";
|
||||||
import { createEventDispatcher } from "svelte";
|
import { createEventDispatcher } from "svelte";
|
||||||
export let opened_from;
|
export let opened_from;
|
||||||
export let passed_org;
|
export let passed_org;
|
||||||
@ -29,6 +33,14 @@
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
|
let orgs = [];
|
||||||
|
RunnerOrganizationService.runnerOrganizationControllerGetAll().then((val) => {
|
||||||
|
orgs = val;
|
||||||
|
});
|
||||||
|
let teams = [];
|
||||||
|
RunnerTeamService.runnerTeamControllerGetAll().then((val) => {
|
||||||
|
teams = val;
|
||||||
|
});
|
||||||
let selected_org;
|
let selected_org;
|
||||||
let files;
|
let files;
|
||||||
let recent_processed = true;
|
let recent_processed = true;
|
||||||
@ -192,6 +204,24 @@
|
|||||||
</select>
|
</select>
|
||||||
<p>{$_('bitte-bestaetige-diese-laeufer-fuer-den-import')}</p>
|
<p>{$_('bitte-bestaetige-diese-laeufer-fuer-den-import')}</p>
|
||||||
{/if}
|
{/if}
|
||||||
|
{#if opened_from === 'RunnerOverview'}
|
||||||
|
<p>Group</p>
|
||||||
|
<select
|
||||||
|
name="team"
|
||||||
|
bind:value={selected_org}
|
||||||
|
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">
|
||||||
|
{#each teams as team}
|
||||||
|
<option value={team.id}>
|
||||||
|
{team.parentGroup.name}
|
||||||
|
>
|
||||||
|
{team.name}
|
||||||
|
</option>
|
||||||
|
{/each}
|
||||||
|
{#each orgs as org}
|
||||||
|
<option value={org.id}>{org.name}</option>
|
||||||
|
{/each}
|
||||||
|
</select>
|
||||||
|
{/if}
|
||||||
{#if opened_from === 'OrgDetail'}
|
{#if opened_from === 'OrgDetail'}
|
||||||
<p>
|
<p>
|
||||||
{$_('runnerimport_verify_runners_org', {
|
{$_('runnerimport_verify_runners_org', {
|
||||||
@ -225,7 +255,7 @@
|
|||||||
class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
|
class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
|
||||||
{$_('csv_import__lastname')}
|
{$_('csv_import__lastname')}
|
||||||
</th>
|
</th>
|
||||||
{#if opened_from !== 'TeamDetail'}
|
{#if opened_from !== 'TeamDetail' && opened_from !== 'RunnerOverview'}
|
||||||
<th
|
<th
|
||||||
scope="col"
|
scope="col"
|
||||||
class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
|
class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
|
||||||
@ -250,7 +280,7 @@
|
|||||||
<td class="px-6 py-4 whitespace-nowrap">
|
<td class="px-6 py-4 whitespace-nowrap">
|
||||||
{runner[`${$_('csv_import__lastname')}`]}
|
{runner[`${$_('csv_import__lastname')}`]}
|
||||||
</td>
|
</td>
|
||||||
{#if opened_from !== 'TeamDetail'}
|
{#if opened_from !== 'TeamDetail' && opened_from !== 'RunnerOverview'}
|
||||||
<td class="px-6 py-4 whitespace-nowrap">
|
<td class="px-6 py-4 whitespace-nowrap">
|
||||||
{runner[`${$_('csv_import__team')}`] || runner[`${$_('csv_import__class')}`] || '---'}
|
{runner[`${$_('csv_import__team')}`] || runner[`${$_('csv_import__class')}`] || '---'}
|
||||||
</td>
|
</td>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user