{% extends 'base/layout.html' %} {% load i18n %} {% block title %}{% trans "Incident Impact Simulator" %}{% endblock %} {% block content %}
{% trans "Add a failed component" %}
{% trans "Scenario" %} 0

{% trans "No component added yet" %}

{% if analysis %}
{% trans "Blocked flows" %} ({{ analysis.total_flows }})
{% if analysis.blocked_flows %} {% else %}

{% trans "No flows blocked." %}

{% endif %}
{% endif %}
{% if analysis %}
{{ analysis.total_apps }}
{% trans "Impacted apps" %}
{{ analysis.total_processes }}
{% trans "Impacted processes" %}
{{ analysis.total_flows }}
{% trans "Blocked flows" %}
{% for site, rows in analysis.by_site.items %}

{{ site }} — {{ rows|length }} {% trans "process(es)" %}

{% for row in rows %}
{{ row.app.name }} {{ row.domain.name }}
{{ row.status_label }}
{% if row.causes %}
{% trans "Causes:" %} {% for cause in row.causes %} {{ cause.type }} {{ cause.label }}{% if not forloop.last %} · {% endif %} {% endfor %}
{% endif %}
{% endfor %} {% endfor %} {% with all_actions=analysis.impacted_apps %} {% if all_actions %}

{% trans "Recommended actions" %}

{% for row in all_actions %} {% if row.actions %}
{{ row.app.name }} {{ row.status_label }}
    {% for action in row.actions %}
  • {{ action }}
  • {% endfor %}
{% endif %} {% endfor %} {% endif %} {% endwith %} {% else %}

{% trans "Select one or more failed components on the left, then click Simulate." %}

{% endif %}
{% endblock %}