From 9d5664c17a7ed46a9b3e21b3324d3c47df9face8 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 11 Mar 2022 21:57:14 +0100 Subject: [PATCH] Also allow doing payments for rejected or failed transactions --- aleksis/apps/tezor/rules.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aleksis/apps/tezor/rules.py b/aleksis/apps/tezor/rules.py index 2b6ef10..b82cc5b 100644 --- a/aleksis/apps/tezor/rules.py +++ b/aleksis/apps/tezor/rules.py @@ -80,7 +80,7 @@ change_payment_variant_predicate = has_person & is_in_payment_status(PaymentStat rules.add_perm("tezor.change_payment_variant", change_payment_variant_predicate) # Start payment -do_payment_predicate = has_person & (is_in_payment_status(PaymentStatus.WAITING) | is_in_payment_status(PaymentStatus.INPUT)) & ((is_own_invoice | is_site_preference_set("payments", "public_payments")) | has_global_perm("tezor.do_payment") | has_object_perm("tezor.do_payment")) +do_payment_predicate = has_person & (is_in_payment_status(PaymentStatus.WAITING) | is_in_payment_status(PaymentStatus.INPUT) | is_in_payment_status(PaymentStatus.ERROR) | is_in_payment_status(PaymentStatus.REJECTED)) & ((is_own_invoice | is_site_preference_set("payments", "public_payments")) | has_global_perm("tezor.do_payment") | has_object_perm("tezor.do_payment")) rules.add_perm("tezor.do_payment", do_payment_predicate) # View invoice -- GitLab