[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-bank] 01/02: new URL patterns and API skeleton
From: |
gnunet |
Subject: |
[taler-bank] 01/02: new URL patterns and API skeleton |
Date: |
Thu, 16 Jan 2020 20:14:13 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository bank.
commit 17c936d8a440d40f61bee7d5fc896333e6da1be0
Author: Florian Dold <address@hidden>
AuthorDate: Thu Jan 16 20:12:59 2020 +0100
new URL patterns and API skeleton
---
talerbank/app/urls.py | 16 ++++++++++++++++
talerbank/app/views.py | 11 +++++++++++
2 files changed, 27 insertions(+)
diff --git a/talerbank/app/urls.py b/talerbank/app/urls.py
index cabdc22..776ca9f 100644
--- a/talerbank/app/urls.py
+++ b/talerbank/app/urls.py
@@ -23,7 +23,23 @@ from django.views.generic.base import RedirectView
from django.contrib.auth import views as auth_views
from . import views
+taler_wire_gateway_patterns = [
+ path("admin/add-incoming", views.add_incoming, name="add-incoming"),
+ path("history/incoming", views.twg_history_incoming,
name="twg-history-incoming"),
+ path("history/outgoing", views.twg_history_outgoing,
name="twg-history-outgoing"),
+ path("transfer", views.twg_history_outgoing, name="twg-history-outgoing"),
+]
+
+taler_bank_api_patterns = [
+ path("testing/withdraw", views.withdraw_headless, name="testing-withdraw"),
+ path("testing/withdraw-uri", views.withdraw_headless_uri,
name="testing-withdraw-uri"),
+ path("testing/register", views.register_headless,
name="testing-withdraw-register"),
+ path("withdrawal-operation/<str:withdraw_id>", views.register_headless,
name="tba-withdrawal-operation"),
+]
+
urlpatterns = [
+ path("taler-bank-api", include(taler_bank_api_patterns)),
+ path("taler-wire-gateway", include(taler_wire_gateway_patterns)),
path("", RedirectView.as_view(pattern_name="profile"), name="index"),
path("favicon.ico", views.ignore),
path("admin/add/incoming", views.add_incoming, name="add-incoming"),
diff --git a/talerbank/app/views.py b/talerbank/app/views.py
index 3df8505..e22a421 100644
--- a/talerbank/app/views.py
+++ b/talerbank/app/views.py
@@ -783,6 +783,17 @@ def serve_history(request, user_account):
return JsonResponse(dict(data=history), status=200)
+@require_GET
+@login_via_headers
+def twg_history_incoming(request, user_account):
+ pass
+
+@require_GET
+@login_via_headers
+def twg_history_outgoing(request, user_account):
+ pass
+
+
##
# Implements the HTTP basic auth schema.
#
--
To stop receiving notification emails like this one, please contact
address@hidden.