refactor(runners): filter table for created_via

This commit is contained in:
Philipp Dormann 2025-04-11 12:24:02 +02:00
parent fce2bc645e
commit 785b9e0b60
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314
5 changed files with 11 additions and 12 deletions

View File

@ -138,13 +138,7 @@
<Route path="/"> <Route path="/">
<Runners created_via="all" /> <Runners created_via="all" />
</Route> </Route>
<Route path="/selfservice/"> <Route path="/:runnerid" let:params>
<Runners created_via="selfservice" />
</Route>
<Route path="/kiosk/">
<Runners created_via="kiosk" />
</Route>
<Route path="/detail/:runnerid" let:params>
<RunnerDetail {params} /> <RunnerDetail {params} />
</Route> </Route>
</Route> </Route>

View File

@ -6,7 +6,7 @@
{#if !runner} {#if !runner}
{$_("non-blanko")} {$_("non-blanko")}
{:else} {:else}
<a href={`/runners/detail/${runner.id}`}> <a href={`/runners/${runner.id}`}>
{#if runner.middlename} {#if runner.middlename}
{runner.firstname} {runner.middlename} {runner.lastname} {runner.firstname} {runner.middlename} {runner.lastname}
{:else} {:else}

View File

@ -220,7 +220,7 @@
<StatCard <StatCard
title={$_("runner_via_selfservice")} title={$_("runner_via_selfservice")}
value={stats.runnersViaSelfservice} value={stats.runnersViaSelfservice}
href="/runners/selfservice/" href="/runners/"
> >
<svg <svg
height="24" height="24"
@ -237,7 +237,7 @@
<StatCard <StatCard
title={$_('runners_via_kiosk')} title={$_('runners_via_kiosk')}
value={stats.runnersViaKiosk} value={stats.runnersViaKiosk}
href="/runners/kiosk/" href="/runners/"
> >
<svg <svg
height="24" height="24"

View File

@ -8,7 +8,7 @@
{:else} {:else}
<div class="text-sm font-medium text-gray-900"> <div class="text-sm font-medium text-gray-900">
<a <a
href="../runners/detail/{runner.id}" href="../runners/{runner.id}"
class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800 border border-current" class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-gray-100 text-gray-800 border border-current"
>{runner.firstname} >{runner.firstname}
{#if runner.middlename}{runner.middlename}{/if} {#if runner.middlename}{runner.middlename}{/if}

View File

@ -76,6 +76,11 @@
header: () => $_("last-name"), header: () => $_("last-name"),
filterFn: `includesString`, filterFn: `includesString`,
}, },
{
accessorKey: "created_via",
header: () => "created_via",
filterFn: `includesString`,
},
{ {
accessorKey: "group", accessorKey: "group",
header: () => $_("group"), header: () => $_("group"),
@ -104,7 +109,7 @@
header: () => $_("action"), header: () => $_("action"),
cell: (info) => { cell: (info) => {
return renderComponent(TableActions, { return renderComponent(TableActions, {
detailsLink: `/runners/detail/${info.row.original.id}`, detailsLink: `/runners/${info.row.original.id}`,
deleteAction: () => { deleteAction: () => {
active_delete = active_delete =
current_runners[ current_runners[