aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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>",