summaryrefslogtreecommitdiff
path: root/talerbank/app/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'talerbank/app/views.py')
-rw-r--r--talerbank/app/views.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 7b78582..2597336 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -216,7 +216,7 @@ def get_session_hint(request):
def set_session_hint(request, success, hint):
if "hint" in request.session:
- LOGGER.warning(f"Overriding a non consumed hint")
+ LOGGER.warning("Overriding a non consumed hint")
del request.session["hint"]
request.session["hint"] = success, hint
@@ -534,6 +534,7 @@ def config_view(request):
@require_GET
+@allow_origin_star
def api_config(request):
"""
Config query of the taler bank integration api
@@ -1059,6 +1060,7 @@ def withdraw_headless(request, user):
@csrf_exempt
+@allow_origin_star
def api_withdraw_operation(request, withdraw_id):
"""
Endpoint used by the browser and wallet to check withdraw status and
@@ -1141,6 +1143,7 @@ def api_withdraw_operation(request, withdraw_id):
@login_required
@require_POST
+@allow_origin_star
def start_withdrawal(request):
"""
Serve a Taler withdrawal request; takes the amount chosen
@@ -1172,6 +1175,7 @@ def get_qrcode_svg(data):
@login_required
@require_GET
+@allow_origin_star
def show_withdrawal(request, withdraw_id):
op = TalerWithdrawOperation.objects.get(withdraw_id=withdraw_id)
if op.selection_done:
@@ -1192,6 +1196,7 @@ def show_withdrawal(request, withdraw_id):
@login_required
@require_http_methods(["GET", "POST"])
+@allow_origin_star
def confirm_withdrawal(request, withdraw_id):
op = TalerWithdrawOperation.objects.get(withdraw_id=withdraw_id)
if not op.selection_done:
@@ -1404,6 +1409,7 @@ def withdraw_abort_internal(wid):
@require_POST
@login_required
+@allow_origin_star
def abort_withdrawal(request, withdraw_id):
internal_status = withdraw_abort_internal(withdraw_id)
set_session_hint(request, success=internal_status["status"] == 200, hint=internal_status["hint"])