Skip to content
Snippets Groups Projects
Commit acf56c92 authored by Aaron Dötsch's avatar Aaron Dötsch
Browse files

Add user history page to admin panel

parent 464149f8
Branches
No related tags found
No related merge requests found
......@@ -18,6 +18,10 @@
<td>{email}</td>
<td><span title={comment}>{(comment??"").split("\n")[0].substring(0, 30)}</span></td>
<td>{(balance/100).toFixed(2)}</td>
<td><button on:click={()=>edit=true}>Bearbeiten</button><button on:click={()=>goto("/admin/user/"+id)}>Karten/Transaktionen</button></td>
<td>
<button on:click={()=>edit=true}>Bearbeiten</button>
<button on:click={()=>goto("/admin/user/"+id)}>Karten/Transaktionen</button>
<button on:click={()=>goto("/admin/user/"+id+"/history")}>Transaktionen</button>
</td>
</tr>
{/if}
import { fetchTransactions } from '../../../../api/transactions.js';
import { getUser } from '../../../api/users.js';
export async function load(event) {
const userId = parseInt(event.params.id);
const user = await getUser(userId);
const { transactions, hasMore } = await fetchTransactions(userId, user.balance, Date.now(), 100);
return { transactions, hasMore, user };
};
<script>
import UserHistory from '../../../../../components/UserHistory.svelte';
export let data;
</script>
<a href="/admin/user">Zurück</a>
<h2>Transaktionsverlauf von {data.user.name}</h2>
<UserHistory initialData={data} userId={data.user.id} />
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment