tweaked the Method Routings -- in process

This commit is contained in:
hongwei1 2019-08-13 15:32:50 +02:00
parent 51d494b35b
commit b5329b59fa
2 changed files with 185 additions and 75 deletions

View File

@ -8,61 +8,70 @@
<div id="methodrouting_list">
<h1>Method Routing</h1>
<div class="row">
<div class="col-xs-12 col-sm-2">
<label class="form-group" >Method Name:</label> <br>
</div>
<div class="col-xs-12 col-sm-2">
<label class="form-group" >Connector Name:</label> <br>
</div>
<div class="col-sm-12 col-sm-2">
<label class="form-group" >Bank Id Pattern:</label> <br>
</div>
<div class="col-sm-12 col-sm-2">
<label class="form-group" >Is Bank Id Exact Match:</label> <br>
</div>
<div class="col-sm-12 col-sm-2">
<label class="form-group" >parameters:</label> <br>
</div>
</div>
<form method="post">
{# {% csrf_token %}#}
{# {% if form.non_field_errors %}#}
{# <div class="alert alert-danger">#}
{# {{ form.non_field_errors }}#}
{# </div>#}
{# {% endif %}#}
{##}
{# <div class="row">#}
{# <div class="col-xs-12 col-sm-4">#}
{# {% if form.method_routing_body.errors %}<div class="alert alert-danger">{{ form.method_routing_body.errors }}</div>{% endif %}#}
{# <div class="form-group">#}
{# {{ form.method_routing_body.label_tag }}#}
{# {{ form.method_routing_body }}#}
{# </div>#}
{# </div>#}
{# </div>#}
{##}
{# <div class="row">#}
{# <div class="col-sm-12 hidden-xs">#}
{# <div class="form-group">#}
{# <button type="submit" class="btn btn-primary btn-green">Submit</button>#}
{# </div>#}
{# </div>#}
{# </div>#}
{% for method_routhing in method_routhings %}
<div class="row">
<div class="col-xs-12 col-sm-4">
<div class="form-group" name="webui_props_value" cols="20" rows="1" id="id_webui_props_key"><strong>{{ method_routhing.method_name }}</strong></div>
<div class="row">
<div class="col-xs-12 col-sm-2">
<div class="form-group" cols="1" rows="1"><strong>{{ method_routhing.method_name }}</strong></div>
</div>
<div class="col-xs-12 col-sm-2">
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
LocalMapped <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">kafka_vSept2018</a></li>
<li><a href="#">akka_vDec2018</a></li>
<li><a href="#">mapped</a></li>
<li><a href="#">rest_vMar2019</a></li>
</ul>
</div>
<div class="col-xs-12 col-sm-4">
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
LocalMapped <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">kafka_vSept2018</a></li>
<li><a href="#">akka_vDec2018</a></li>
<li><a href="#">mapped</a></li>
<li><a href="#">rest_vMar2019</a></li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-2">
<div class="form-group" cols="1" rows="1" ><strong>{{ method_routhing.bank_id_pattern }}</strong></div>
</div>
<div class="col-xs-12 col-sm-2">
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle"
data-toggle="dropdown">
False <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">True</a></li>
<li><a href="#">False</a></li>
</ul>
</div>
<div class="col-sm-12 col-sm-4">
<div class="form-group">
<button type="submit" class="btn btn-primary btn-green">Save</button>
</div>
</div>
<div class="col-xs-12 col-sm-2">
<div class="form-group">
<textarea cols="40" rows="1" class="form-control">{{ method_routhing.parameters }}</textarea>
</div>
</div>
{% endfor %}
</div>
<div class="col-sm-12 col-sm-2">
<div class="form-group">
<button type="submit" class="btn btn-primary btn-green">Save</button>
</div>
</div>
</div>
{% endfor %}
</form>
</div>
</div>

View File

@ -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"
}
]
}
]
}""")