{% extends "rules/base.html" %} {% block sidebar %}

{{ ruleset.name }}

{% if request.user.is_staff %}

Action

{% endif %}

Display

{% endblock %} {% block content %} {% if update %} Updated at {{ ruleset.updated_date }} ! {% endif %} {% load render_table from django_tables2 %} {% if mode == 'struct' %}
{% for sourceatversion in sources %}

Source: {{ sourceatversion }}

{% if not sourceatversion.source.datatype == 'other' %}

Categories

{% for key, value in categories_list.items %} {% if key == sourceatversion.source.name %} {% render_table value %} {% endif %} {% endfor %} {% else %} Source fetched from {{ sourceatversion.source.uri }} {% endif %} {% endfor %}
{% endif %} {% if mode == 'changelog' or diff %}

Changelog

{% if diff %} {% load render_table from django_tables2 %} {% for key, cdiff in diff.items %}

Source {{ key }}

Added: {{ cdiff.stats.added }} Deleted: {{ cdiff.stats.deleted }} Updated: {{ cdiff.stats.updated }} (Updated at {{ cdiff.date }})

{% if cdiff.stats.added > 0 %}
Added rules
{% render_table cdiff.added %} {% endif %} {% if cdiff.stats.deleted > 0 %}
Deleted rules
{% render_table cdiff.deleted %} {% endif %} {% if cdiff.stats.updated > 0 %}
Updated rules
{% render_table cdiff.updated %} {% endif %} {% endfor %} {% else %}

No change on last update

{% endif %} {% endif %} {% if mode == 'struct' %} {% if disabled_rules %}

Disabled rules

{% render_table disabled_rules %}
{% endif %} {% if thresholds %}

Thresholds

{% render_table thresholds %}
{% endif %} {% if suppress %}

Suppressions

{% render_table suppress %}
{% endif %} {% if reject_categories %}

Reject categories

{% render_table reject_categories %}
{% endif %} {% if drop_categories %}

Drop categories

{% render_table drop_categories %}
{% endif %} {% if filestore_categories %}

Filestore categories

{% render_table filestore_categories %}
{% endif %} {% if reject_rules %}

Reject rules

{% render_table reject_rules %}
{% endif %} {% if drop_rules %}

Drop rules

{% render_table drop_rules %}
{% endif %} {% if filestore_rules %}

Filestore rules

{% render_table filestore_rules %}
{% endif %}
{% endif %} {% if mode == 'display' %}

Rules list

{% render_table rules %} {% endif %} {% endblock %}