{% extends "_layout.html" %} {% block content %}
{%- if not unauth %} {%- endif %}

{{ hawat_current_view.get_view_title() }}


{{ item.label }} {{ macros_site.render_report_label_type(item) }} {{ macros_site.render_report_label_severity(item) }} {{ macros_site.render_report_label_weight(item) }} {%- if item.evcount_flt_blk %} {{ get_icon('report-data-filtered') }} {%- endif %} {%- if item.evcount_rlp %} {{ get_icon('report-data-relapsed') }} {%- endif %} {%- if item.flag_testdata %} {{ get_icon('report-data-test') }} {%- endif %} {%- if item.flag_mailed %} {{ get_icon('report-data-mailed') }} {%- endif %}

{%- if item.flag_testdata %}

{{ get_icon('debug') }} {{ gettext('This report was generated from test data.') }}

{%- endif %}

{{ gettext('Target abuse group') }}: {%- if not unauth %} {{ item.group.name }} {%- else %} {{ item.group.name }} {%- endif %}

{%- if current_user.is_authenticated and item.parent %}

{{ gettext('Parent summary report') }}: {{ item.parent.label }}

{%- endif %}

{{ gettext('Unprotected access link') }}: {{ item.label }}

{{ macros_page.render_menu_actions(item) }}

{{ gettext('Report created') }}: {{ babel_format_datetime(item.createtime) }} ({{ gettext('%(delta)s ago', delta = babel_format_timedelta(current_datetime_utc - item.createtime)) }})  |  {{ gettext('Report window') }}: {{ babel_format_datetime(item.dt_from) }} - {{ babel_format_datetime(item.dt_to) }} ({{ babel_format_timedelta(item.delta) }})  |  {{ gettext('Report mailed') }}: {% if item.flag_mailed %}{{ babel_format_datetime(item.mail_dt) }} ({{ gettext('%(delta)s ago', delta = babel_format_timedelta(current_datetime_utc - item.mail_dt)) }}){% else %}{{ gettext('never')}}{% endif %}


{{ item.message | replace("&", "&") | replace("<", "<") | replace(">", ">") | replace("\n", "
\n") | replace(' ', ' ') | replace("\t", '    ') | safe }}

{{ gettext('Type') }}: {{ macros_site.render_report_label_type(item, True) }}
{{ gettext('Severity') }}: {{ macros_site.render_report_label_severity(item, True) }}
{{ gettext('Report window') }}: {{ babel_format_datetime(item.dt_from) }} - {{ babel_format_datetime(item.dt_to) }} ({{ babel_format_timedelta(item.delta) }})
{{ gettext('Report delay') }}: {{ babel_format_timedelta(item.createtime - item.dt_to) }}
{{ gettext('Event count') }}: {%- if item.type == 'summary': %}
{%- if item.evcount_thr %}
{{ item.evcount_thr }} {{ gettext('new events')}}
{%- endif %} {%- if item.evcount_rlp %}
{{ item.evcount_rlp }} {{ gettext('relapsed')}}
{%- endif %}
{%- else %}
{{ item.evcount_rep }} {{ gettext('reported events')}}
{%- endif %} {{ item.evcount_rep }} ({{ babel_format_percent(item.evcount_rep / item.evcount_all) }}) {{ gettext('reported') }}{% if item.type == 'summary' %}, {{ item.evcount_all }} ({{ babel_format_percent(item.evcount_all / item.evcount_all) }}) {{ gettext('matched') }}, {{ item.evcount_new }} ({{ babel_format_percent(item.evcount_new / item.evcount_all) }}) {{ gettext('new events') }}, {{ item.evcount_flt_blk }} ({{ babel_format_percent(item.evcount_flt_blk / item.evcount_all) }}) {{ gettext('filtered out') }}, {{ item.evcount_thr_blk }} ({{ babel_format_percent(item.evcount_thr_blk / item.evcount_all) }}) {{ gettext('thresholded') }}, {{ item.evcount_rlp }} ({{ babel_format_percent(item.evcount_rlp / item.evcount_all) }}) {{ gettext('relapsed') }}{% else %}, {{ item.evcount_all }} {{ gettext('total in parent summary report') }}{%- endif %}
{{ gettext('IP address count') }}: {{ statistics['ips'] | count }}
{{ gettext('Target mail') }}: {%- if item.flag_mailed %} {% if item.mail_to %}{{ item.mail_to | join(', ') }}, {% endif %}{{ babel_format_datetime(item.mail_dt) }} ({{ gettext('%(delta)s ago', delta = babel_format_timedelta(current_datetime_utc - item.mail_dt)) }}) {%- else %} {{ gettext('never')}} {%- endif %}
{{ gettext('Filtering') }}: {%- if item.filtering %} {%- for item in item.filtering | dictsort %} {{ item[0] }} {{ item[1] }}{% if not loop.last %}
{% endif %} {%- endfor %} {%- else %} {{ gettext('no filters matched')}} {%- endif %}

{{ macros_chart.render_dashboard_panels( statistics, 'search_result_statistics', 'report-stats', hide_sections = ['abuses'], active_first = True ) }}

{%- if permission_can('developer') %}
{{ macros_site.render_raw_var('item', item) }} {{ macros_site.render_raw_var('statistics', statistics) }} {{ macros_site.render_raw_var('filtering', item.filtering) }} {%- endif %} {%- endblock content %} {%- block bodyjs %} {{ super() }} {%- endblock bodyjs %}