From 1dbab03fe73b5e0fc011f9b0af7199bd71bc79c5 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 15 Apr 2021 15:24:31 +0200 Subject: [PATCH] You can now add payments from the donation overview ref #133 --- .../donations/AddDonationPaymentModal.svelte | 71 +++++++++---------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/src/components/donations/AddDonationPaymentModal.svelte b/src/components/donations/AddDonationPaymentModal.svelte index dd018fd4..8867cbbb 100644 --- a/src/components/donations/AddDonationPaymentModal.svelte +++ b/src/components/donations/AddDonationPaymentModal.svelte @@ -10,6 +10,7 @@ export let editable = {}; export let original_data = {}; export let amount_input = 0; + $:processed_last_submit=true; function focus(el) { el.focus(); } @@ -36,7 +37,9 @@ text: "Updating Donation", duration: -1, }).showToast(); - if(editable.responseType == "DISTANCEDONATION" ){ + editable.donor = editable.donor.id; + editable.paidAmount = amount_input*100; + if(editable.responseType == "DISTANCEDONATION" || editable.runner){ DonationService.donationControllerPutDistance(original_data.id, editable) .then((result) => { let id = original_data.id; @@ -60,10 +63,9 @@ // toast.hideToast(); }); - } } else{ - DonationService.donationControllerPutFixed(original_data.id, editable) + DonationService.donationControllerPutFixed(original_data.id, editable) .then((result) => { let id = original_data.id; editable = {}; @@ -87,6 +89,7 @@ toast.hideToast(); }); } + } } @@ -137,12 +140,12 @@ You can update the donation's paid amount manually or use the TODO button to use the donation's exact amount.

-
-
+
+
-
+
+
@@ -163,40 +173,29 @@ Payment amount must be greater than 0.00€ {/if} -
- - -
- -
- - +
+ + +