summaryrefslogtreecommitdiff
path: root/talerbank/app/urls.py
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-10-08 14:12:20 +0200
committerMS <ms@taler.net>2020-10-08 14:12:20 +0200
commitc1af3b85b63a2940f2c6a5f69ee24fe21cfe9e5e (patch)
tree94605abc2368d8d699ae1475d1eda7e9a53347e3 /talerbank/app/urls.py
parente87a7faa956d79b0ed933ef5a7eca0ecc6191966 (diff)
downloadbank-c1af3b85b63a2940f2c6a5f69ee24fe21cfe9e5e.tar.gz
bank-c1af3b85b63a2940f2c6a5f69ee24fe21cfe9e5e.tar.bz2
bank-c1af3b85b63a2940f2c6a5f69ee24fe21cfe9e5e.zip
Grouping endpoints matching the documentation.
Diffstat (limited to 'talerbank/app/urls.py')
-rw-r--r--talerbank/app/urls.py55
1 files changed, 33 insertions, 22 deletions
diff --git a/talerbank/app/urls.py b/talerbank/app/urls.py
index 1994542..7e1021b 100644
--- a/talerbank/app/urls.py
+++ b/talerbank/app/urls.py
@@ -45,8 +45,38 @@ taler_wire_gateway_patterns = [
path("<str:acct_id>/transfer", views.twg_transfer, name="twg-transfer"),
]
+
+taler_bank_integration_api_patterns = [
+ path(
+ "api/config",
+ views.api_config,
+ name="api-config",
+ ),
+ path(
+ "api/withdrawal-operation/<str:withdraw_id>",
+ views.api_withdraw_operation,
+ name="api-withdraw-operation",
+ ),
+ path("abort-withdrawal/<str:withdraw_id>",
+ views.abort_withdrawal,
+ name="abort-withdrawal"
+ ),
+ path("start-withdrawal",
+ views.start_withdrawal,
+ name="start-withdrawal"),
+ path("show-withdrawal/<str:withdraw_id>",
+ views.show_withdrawal,
+ name="withdraw-show"
+ ),
+ path(
+ "confirm-withdrawal/<str:withdraw_id>",
+ views.confirm_withdrawal,
+ name="withdraw-confirm",
+ ),
+]
+
# These paths are part of the bank access API
-taler_bank_accounts_api_patterns = [
+taler_bank_access_api_patterns = [
path("accounts/<str:acct_id>",
views.bank_accounts_api_balance,
name="access-api-balance"),
@@ -75,7 +105,8 @@ taler_bank_accounts_api_patterns = [
]
urlpatterns = [
- path("", include(taler_bank_accounts_api_patterns)),
+ path("", include(taler_bank_integration_api_patterns)),
+ path("", include(taler_bank_access_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),
@@ -92,26 +123,6 @@ urlpatterns = [
path("register", views.register, name="register"),
path("profile", views.profile_page, name="profile"),
path("history", views.serve_history, name="history"),
- path(
- "api/withdrawal-operation/<str:withdraw_id>",
- views.api_withdraw_operation,
- name="api-withdraw-operation",
- ),
- path(
- "api/config",
- views.api_config,
- name="api-config",
- ),
- path("abort-withdrawal/<str:withdraw_id>", views.abort_withdrawal, name="abort-withdrawal"),
- path("start-withdrawal", views.start_withdrawal, name="start-withdrawal"),
- path(
- "show-withdrawal/<str:withdraw_id>", views.show_withdrawal, name="withdraw-show"
- ),
- path(
- "confirm-withdrawal/<str:withdraw_id>",
- views.confirm_withdrawal,
- name="withdraw-confirm",
- ),
path("public-accounts", views.serve_public_accounts, name="public-accounts"),
path(
"public-accounts/<str:name>",