From 32f72df10583a08efb26e0983c0c5c829ab03e19 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 28 Apr 2025 19:40:57 +0200 Subject: [PATCH] fix(donations): Don't show enter payment for anon donations --- src/components/donations/DonationTableAction.svelte | 5 +++++ src/components/donations/DonationsOverview.svelte | 12 +++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/components/donations/DonationTableAction.svelte b/src/components/donations/DonationTableAction.svelte index e0574185..1cd8c3c2 100644 --- a/src/components/donations/DonationTableAction.svelte +++ b/src/components/donations/DonationTableAction.svelte @@ -9,10 +9,15 @@ export let paymentAction; +{#if paymentAction} +{:else} +{$_("enter-payment")} + +{/if} $_("action"), cell: (info) => { let detailsLink + let paymentAction if (info.row.original.donor != undefined){ detailsLink = `./${info.row.original.id}` + paymentAction = () => { + active_edits = current_donations.filter( + (r) => r.id == info.row.original.id + ); + } } return renderComponent(DonationTableAction, { @@ -124,11 +130,7 @@ (r) => r.id == info.row.original.id ); }, - paymentAction: () => { - active_edits = current_donations.filter( - (r) => r.id == info.row.original.id - ); - }, + paymentAction: paymentAction, deleteEnabled: store.state.jwtinfo.userdetails.permissions.includes( "DONATION:DELETE"