feat: geo risk scores
This commit is contained in:
parent
315dae7f06
commit
0e0d499428
17 changed files with 558 additions and 54 deletions
|
@ -51,6 +51,39 @@
|
|||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
{% macro countries_table(countries, origin=None) %}
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-sm">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">Country Code</th>
|
||||
<th scope="col">Country</th>
|
||||
<th scope="col">Risk Level</th>
|
||||
<th scope="col">Origins</th>
|
||||
<th scope="col">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for country in countries %}
|
||||
<tr class="align-middle">
|
||||
<td>{{ country.country_code }}</td>
|
||||
<td>{{ country.description }} {{ country.country_code | country_flag }}</td>
|
||||
<td>{{ country.risk_level | string }}</td>
|
||||
<td>{{ country.origins | length }}</td>
|
||||
<td>
|
||||
<a href="{{ url_for("portal.country.country_edit", country_id=country.id) }}" class="btn btn-sm btn-primary">View/Edit</a>
|
||||
{% if origin %}
|
||||
<a href="{{ url_for("portal.origin.origin_country_remove", origin_id=origin.id, country_id=country.id) }}" class="btn btn-danger btn-sm">Remove</a>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
|
||||
{% macro instances_table(application, instances) %}
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped table-sm">
|
||||
|
@ -110,6 +143,8 @@
|
|||
</div>
|
||||
{% endmacro %}
|
||||
|
||||
|
||||
|
||||
{% macro eotk_table(instances) %}
|
||||
{{ instances_table("eotk", instances) }}
|
||||
{% endmacro %}
|
||||
|
@ -252,6 +287,7 @@
|
|||
<tr>
|
||||
<th scope="col">Name</th>
|
||||
<th scope="col">Description</th>
|
||||
<th scope="col">Risk Level</th>
|
||||
<th scope="col">Auto-Rotation</th>
|
||||
<th scope="col">Smart Proxy</th>
|
||||
<th scope="col">Assets Origin</th>
|
||||
|
@ -270,6 +306,7 @@
|
|||
{{ origin.domain_name }}
|
||||
</td>
|
||||
<td>{{ origin.description }}</td>
|
||||
<td>{{ origin.risk_level.values() | max | default("n/a") }}</td>
|
||||
<td>{% if origin.auto_rotation %}✅{% else %}❌{% endif %}</td>
|
||||
<td>{% if origin.smart %}✅{% else %}❌{% endif %}</td>
|
||||
<td>{% if origin.assets %}✅{% else %}❌{% endif %}</td>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue