From b5329b59fa4899236d71b7572f6d9f9a2fe9558b Mon Sep 17 00:00:00 2001 From: hongwei1 Date: Tue, 13 Aug 2019 15:32:50 +0200 Subject: [PATCH] tweaked the Method Routings -- in process --- .../templates/methodrouting/index.html | 109 +++++++------ apimanager/methodrouting/views.py | 151 +++++++++++++++--- 2 files changed, 185 insertions(+), 75 deletions(-) diff --git a/apimanager/methodrouting/templates/methodrouting/index.html b/apimanager/methodrouting/templates/methodrouting/index.html index 6fcb949..e5d3153 100644 --- a/apimanager/methodrouting/templates/methodrouting/index.html +++ b/apimanager/methodrouting/templates/methodrouting/index.html @@ -8,61 +8,70 @@

Method Routing

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-{# {% csrf_token %}#} -{# {% if form.non_field_errors %}#} -{#
#} -{# {{ form.non_field_errors }}#} -{#
#} -{# {% endif %}#} -{##} -{#
#} -{#
#} -{# {% if form.method_routing_body.errors %}
{{ form.method_routing_body.errors }}
{% endif %}#} -{#
#} -{# {{ form.method_routing_body.label_tag }}#} -{# {{ form.method_routing_body }}#} -{#
#} -{#
#} -{#
#} -{##} -{#
#} -{# #} -{#
#} - - {% for method_routhing in method_routhings %} -
-
-
{{ method_routhing.method_name }}
+
+
+
{{ method_routhing.method_name }}
+
+
+
+ +
-
-
- - -
+
+
+
{{ method_routhing.bank_id_pattern }}
+
+
+
+ +
-
-
- -
+
+
+
+
-
- {% endfor %} - - +
+
+
+ +
+
+
+ {% endfor %}
diff --git a/apimanager/methodrouting/views.py b/apimanager/methodrouting/views.py index aaec27a..68407b4 100644 --- a/apimanager/methodrouting/views.py +++ b/apimanager/methodrouting/views.py @@ -39,72 +39,173 @@ class IndexView(LoginRequiredMixin, FormView): "method_routings": [ { "method_name": "getChallengeThreshold", - "connector_name": "rest_vMar2019" + "connector_name": "rest_vMar2019", + "bank_id_pattern": "some_bankId_.+d", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getChargeLevel", - "connector_name": "akka_vDec2018" - + "connector_name": "akka_vDec2018", + "bank_id_pattern": "some_bankId_.[a-zA-Z]", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getBank", - "connector_name": "kafka_vMar2017" + "connector_name": "kafka_vMar2017", + "bank_id_pattern": "*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getUser", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_[0-9]", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getBankAccounts", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "[a-z]{6}", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getCounterparty", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_[789][0-9]{9}", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getCoreBankAccounts", - "connector_name": "mapped" + "connector_name": "mapped", + "bank_id_pattern": "[0-9]{6}", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getBankAccountByIban", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getBankAccountByRouting", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getBankAccountsBalances", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "checkBankAccountExists", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getCounterpartiesFromTransaction", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getCounterpartyTrait", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] }, { "method_name": "getCounterparty", - "connector_name": "mapped" - + "connector_name": "mapped", + "bank_id_pattern": "some_bankId_.*", + "is_bank_id_exact_match": false, + "parameters": [ + { + "key": "url", + "value": "http://127.0.0.1:8088/bnpedapi" + } + ] } ] }""")