commit 0b54a96258b58fd8685f9ba8d81d64ad58fbc003
parent 1d7c20e6193c851df8f5b83c13e22236158a1bbb
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 4 May 2025 20:28:41 +0200
add new generic AML program to clear existing measure
Diffstat:
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/roles/exchange/files/etc/taler-exchange/conf.d/kyc-rules.conf b/roles/exchange/files/etc/taler-exchange/conf.d/kyc-rules.conf
@@ -278,6 +278,7 @@ FALLBACK = preserve-investigate
[kyc-check-form-vqf-902.9]
TYPE = FORM
+# FIXME: #9863: needs "_customer" variant!
FORM_NAME = vqf_902_9
DESCRIPTION = "Supply VQF form 902.9"
DESCRIPTION_I18N = {"de":"Formular VQF 902.9 hochladen"}
@@ -381,11 +382,18 @@ FALLBACK = freeze-investigate
# this program should require context 'tos_url' and 'provider_name'
# and require attribute "ACCEPTED_TERMS_OF_SERVICE"
[aml-program-check-tos]
-DESCRIPTION = "Measure that enables functions after the ToS have been accepted."
+DESCRIPTION = "AML program that enables functions after the ToS have been accepted."
COMMAND = taler-exchange-helper-measure-validate-accepted-tos
ENABLED = YES
FALLBACK = freeze-investigate
+[aml-program-clear-measure-and-continue]
+DESCRIPTION = "AML program that clears a measure 'clear_measure' and continues with another AML binary 'exec_name' with context 'next_context', all of which must be given in the context."
+COMMAND = taler-exchange-helper-measure-clear-continue
+ENABLED = YES
+FALLBACK = freeze-investigate
+
+
[aml-program-preserve-set-expire-from-context]
DESCRIPTION = "Measure that preserves the current rules but sets them to expire based on the context. The successor measure to activate on expiration can also be specified in the context. Useful when AML staff merely wants to set an expiration date."
COMMAND = taler-exchange-helper-measure-preserve-set-expiration