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}
-
-
-
-
-
+
+
+
+